Class Container

    • Constructor Detail

      • Container

        Container()
    • Method Detail

      • getParent

        public abstract Container getParent()
        Get the parent container, or null if the container is a root. Presently only field containers may be roots.
        Returns:
        the parent container
      • findField

        public final Field findField()
        Find the field that will ultimately hold this value.
        Returns:
        the field (must not be null)
      • findEnclosingClass

        public final ClassDefinition findEnclosingClass()
        Find the enclosing class definition that will ultimately hold this value.
        Returns:
        the class definition (must not be null)
      • getClassMember

        public abstract ClassDefinition.ClassMember getClassMember()
        Find the enclosing class member.
        Returns:
        the enclosing class member
      • getCombinedName

        public final String getCombinedName()
        Get the combined name of this item.
        Returns:
        the combined name (must not be null)
      • getPropertyName

        public final String getPropertyName()