Class Parameter

    • Field Detail

      • EMPTY_ARRAY

        public static final Parameter[] EMPTY_ARRAY
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: Variable
        the name of the variable
        Specified by:
        getName in interface Variable
      • setType

        public void setType​(ClassNode type)
      • hasInitialExpression

        public boolean hasInitialExpression()
        Description copied from interface: Variable
        returns true if there is an initialization expression
        Specified by:
        hasInitialExpression in interface Variable
      • getInitialExpression

        public Expression getInitialExpression()
        Description copied from interface: Variable
        expression used to initialize the variable or null of there is no initialization.
        Specified by:
        getInitialExpression in interface Variable
        Returns:
        the default value expression for this parameter or null if no default value is specified
      • setInitialExpression

        public void setInitialExpression​(Expression init)
      • isInStaticContext

        public boolean isInStaticContext()
        Description copied from interface: Variable
        returns true if this variable is used in a static context. A static context is any static initializer block, when this variable is declared as static or when this variable is used in a static method
        Specified by:
        isInStaticContext in interface Variable
      • setInStaticContext

        public void setInStaticContext​(boolean inStaticContext)
      • getOriginType

        public ClassNode getOriginType()
        Description copied from interface: Variable
        the type before wrapping primitives type of the variable
        Specified by:
        getOriginType in interface Variable
      • setOriginType

        public void setOriginType​(ClassNode cn)
      • setModifiers

        public void setModifiers​(int modifiers)
      • getDefaultValue

        public Expression getDefaultValue()