Class DecompilerContext
java.lang.Object
com.strobel.componentmodel.UserDataStoreBase
com.strobel.decompiler.DecompilerContext
- All Implemented Interfaces:
UserDataStore, Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate MethodDefinitionprivate TypeDefinitionprivate final Set<IMemberDefinition> private BooleanBoxprivate DecompilerSettingsFields inherited from class UserDataStoreBase
COPYABLE_USER_MAP_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisSupported(LanguageFeature feature) booleanisSupported(TypeDefinition versionSource, LanguageFeature feature) voidsetCanceled(BooleanBox canceled) voidsetCurrentMethod(MethodDefinition currentMethod) voidsetCurrentType(TypeDefinition currentType) voidsetSettings(DecompilerSettings settings) target()target(TypeDefinition versionSource) Methods inherited from class UserDataStoreBase
clone, getUserData, putUserData, putUserDataIfAbsent, replace
-
Field Details
-
_reservedVariableNames
-
_forcedVisibleMembers
-
_settings
-
_isCanceled
-
_currentType
-
_currentMethod
-
-
Constructor Details
-
DecompilerContext
public DecompilerContext() -
DecompilerContext
-
-
Method Details
-
getSettings
-
setSettings
-
getCanceled
-
setCanceled
-
getCurrentType
-
setCurrentType
-
getCurrentMethod
-
setCurrentMethod
-
getReservedVariableNames
-
getForcedVisibleMembers
-
isSupported
-
isSupported
-
target
-
target
-