Class ClassConstant


  • public class ClassConstant
    extends Constant
    Class constant. Refers to an instance of UTF8Constant which holds the fully qualifies class name.
    Author:
    Franz-Josef Elmer
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassConstant​(Constant[] pool, int nameIndex)
      Creates an instance for the specified index refering an UTF8Constant.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Returns the fully-qualified class name.
      java.lang.String toString()
      Returns the constant type and the class name.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ClassConstant

        public ClassConstant​(Constant[] pool,
                             int nameIndex)
        Creates an instance for the specified index refering an UTF8Constant.
        Parameters:
        pool - Pool of all Constants.
        nameIndex - Index into pool.
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the fully-qualified class name. In the case of an object array only the class name of the object is returned.
        Returns:
        fully-qualified class name in standard notation with '.'.
      • toString

        public java.lang.String toString()
        Returns the constant type and the class name.
        Overrides:
        toString in class java.lang.Object