Class NewExprent

    • Constructor Detail

      • NewExprent

        public NewExprent​(VarType newType,
                          ListStack<Exprent> stack,
                          int arrayDim,
                          java.util.BitSet bytecodeOffsets)
      • NewExprent

        public NewExprent​(VarType newType,
                          java.util.List<Exprent> lstDims,
                          java.util.BitSet bytecodeOffsets)
    • Method Detail

      • probablySyntheticParameter

        public static boolean probablySyntheticParameter​(java.lang.String className)
      • doesClassHaveMethodsNamedSame

        public boolean doesClassHaveMethodsNamedSame()
      • equals

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

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

        public java.util.List<Exprent> getLstDims()
      • getNewType

        public VarType getNewType()
      • getLstArrayElements

        public java.util.List<Exprent> getLstArrayElements()
      • setLstArrayElements

        public void setLstArrayElements​(java.util.List<Exprent> lstArrayElements)
      • setDirectArrayInit

        public void setDirectArrayInit​(boolean directArrayInit)
      • isDirectArrayInit

        public boolean isDirectArrayInit()
      • setVarArgParam

        public void setVarArgParam​(boolean isVarArgParam)
      • isLambda

        public boolean isLambda()
      • isAnonymous

        public boolean isAnonymous()
      • setAnonymous

        public void setAnonymous​(boolean anonymous)
      • setEnumConst

        public void setEnumConst​(boolean enumConst)
      • isMethodReference

        public boolean isMethodReference()
      • getLambdaMethodKey

        public java.lang.String getLambdaMethodKey()