Class CodeVar


  • public class CodeVar
    extends java.lang.Object
    • Constructor Detail

      • CodeVar

        public CodeVar()
    • Method Detail

      • fromMthArg

        public static CodeVar fromMthArg​(RegisterArg mthArg,
                                         boolean linkRegister)
      • getName

        public java.lang.String getName()
      • setName

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

        public ArgType getType()
      • setType

        public void setType​(ArgType type)
      • getSsaVars

        public java.util.List<SSAVar> getSsaVars()
      • addSsaVar

        public void addSsaVar​(SSAVar ssaVar)
      • setSsaVars

        public void setSsaVars​(java.util.List<SSAVar> ssaVars)
      • getAnySsaVar

        public SSAVar getAnySsaVar()
      • isFinal

        public boolean isFinal()
      • setFinal

        public void setFinal​(boolean aFinal)
      • isThis

        public boolean isThis()
      • setThis

        public void setThis​(boolean aThis)
      • isDeclared

        public boolean isDeclared()
      • setDeclared

        public void setDeclared​(boolean declared)
      • getCachedVarNode

        public VarNode getCachedVarNode()
      • setCachedVarNode

        public void setCachedVarNode​(VarNode varNode)
      • mergeFlagsFrom

        public void mergeFlagsFrom​(CodeVar other)
        Merge flags with OR operator
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object