Class InvocationExprent

  • All Implemented Interfaces:
    IMatchable

    public class InvocationExprent
    extends Exprent
    • Field Detail

      • forceGenericQualfication

        public boolean forceGenericQualfication
    • Constructor Detail

      • InvocationExprent

        public InvocationExprent()
    • Method Detail

      • appendParamList

        public TextBuffer appendParamList​(int indent)
      • isBoxingCall

        public boolean isBoxingCall()
      • markUsingBoxingResult

        public void markUsingBoxingResult()
      • isUnboxingCall

        public boolean isUnboxingCall()
      • shouldForceBoxing

        public boolean shouldForceBoxing()
      • forceUnboxing

        public void forceUnboxing​(boolean value)
      • shouldForceUnboxing

        public boolean shouldForceUnboxing()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • getLstParameters

        public java.util.List<Exprent> getLstParameters()
      • setLstParameters

        public void setLstParameters​(java.util.List<Exprent> lstParameters)
      • getClassname

        public java.lang.String getClassname()
      • setClassname

        public void setClassname​(java.lang.String classname)
      • getInstance

        public Exprent getInstance()
      • setInstance

        public void setInstance​(Exprent instance)
      • isStatic

        public boolean isStatic()
      • setStatic

        public void setStatic​(boolean isStatic)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getStringDescriptor

        public java.lang.String getStringDescriptor()
      • setStringDescriptor

        public void setStringDescriptor​(java.lang.String stringDescriptor)
      • getInvokeDynamicClassSuffix

        public java.lang.String getInvokeDynamicClassSuffix()
      • getBootstrapMethod

        public LinkConstant getBootstrapMethod()
      • getBootstrapArguments

        public java.util.List<PooledConstant> getBootstrapArguments()
      • setSyntheticNullCheck

        public void setSyntheticNullCheck()
      • isSyntheticNullCheck

        public boolean isSyntheticNullCheck()
      • getGenericArgs

        public java.util.List<VarType> getGenericArgs()
      • getGenericsMap

        public java.util.Map<VarType,​VarType> getGenericsMap()
      • getBytecodeRange

        public void getBytecodeRange​(java.util.BitSet values)
        Specified by:
        getBytecodeRange in class Exprent