Class ThisJType

    • Constructor Detail

      • ThisJType

        ThisJType()
    • Method Detail

      • simpleName

        public java.lang.String simpleName()
        Description copied from interface: JType
        Get the simple name of this type.
        Specified by:
        simpleName in interface JType
        Specified by:
        simpleName in class AbstractJType
        Returns:
        the type's simple name
      • _class

        public JExpr _class()
        Description copied from interface: JType
        An expression of the form ThisType.class.
        Specified by:
        _class in interface JType
        Overrides:
        _class in class AbstractJType
        Returns:
        the expression
      • _this

        public JExpr _this()
        Description copied from interface: JType
        An expression of the form ThisType.this. If the type is an array type, an exception is thrown.
        Specified by:
        _this in interface JType
        Overrides:
        _this in class AbstractJType
        Returns:
        the expression
      • _super

        public JExpr _super()
        Description copied from interface: JType
        An expression of the form ThisType.super. If the type is an array type, an exception is thrown.
        Specified by:
        _super in interface JType
        Overrides:
        _super in class AbstractJType
        Returns:
        the expression
      • _new

        public JCall _new()
        Description copied from interface: JType
        Construct a new instance of this non-array type. If the type is an array type, an exception is thrown.
        Specified by:
        _new in interface JType
        Overrides:
        _new in class AbstractJType
        Returns:
        the construction call