Class VarVersionsProcessor
- java.lang.Object
-
- org.jetbrains.java.decompiler.modules.decompiler.vars.VarVersionsProcessor
-
public class VarVersionsProcessor extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VarVersionsProcessor(StructMethod mt, MethodDescriptor md)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.Integer,VarVersionPair>getMapOriginalVarIndices()VarTypeProcessorgetTypeProcessor()VarTypeProcessor.FinalTypegetVarFinal(VarVersionPair pair)VarTypegetVarType(VarVersionPair pair)voidsetVarFinal(VarVersionPair pair, VarTypeProcessor.FinalType finalType)voidsetVarType(VarVersionPair pair, VarType type)voidsetVarVersions(RootStatement root, VarVersionsProcessor previousVersionsProcessor)
-
-
-
Constructor Detail
-
VarVersionsProcessor
public VarVersionsProcessor(StructMethod mt, MethodDescriptor md)
-
-
Method Detail
-
setVarVersions
public void setVarVersions(RootStatement root, VarVersionsProcessor previousVersionsProcessor)
-
getVarType
public VarType getVarType(VarVersionPair pair)
-
setVarType
public void setVarType(VarVersionPair pair, VarType type)
-
getVarFinal
public VarTypeProcessor.FinalType getVarFinal(VarVersionPair pair)
-
setVarFinal
public void setVarFinal(VarVersionPair pair, VarTypeProcessor.FinalType finalType)
-
getMapOriginalVarIndices
public java.util.Map<java.lang.Integer,VarVersionPair> getMapOriginalVarIndices()
-
getTypeProcessor
public VarTypeProcessor getTypeProcessor()
-
-