Class Java.RvalueMemberType

  • All Implemented Interfaces:
    Java.Locatable
    Enclosing class:
    Java

    public static final class Java.RvalueMemberType
    extends Java.Type
    Representation of the first part of a JLS7 15.9 "Qualified class instance creation expression": The " a.new MyClass" part of "a.new MyClass(...)" expression.
    • Field Detail

      • rvalue

        public final Java.Rvalue rvalue
        The expression that represents the outer instance required for the instantiation of the inner type.
      • identifier

        public final java.lang.String identifier
        The simple name of the inner type being instantiated.
    • Constructor Detail

      • RvalueMemberType

        public RvalueMemberType​(Location location,
                                Java.Rvalue rvalue,
                                java.lang.String identifier)
        Notice: The rvalue is not a subordinate object!