Package com.strobel.decompiler
Class DecompilerContext
java.lang.Object
com.strobel.componentmodel.UserDataStoreBase
com.strobel.decompiler.DecompilerContext
- All Implemented Interfaces:
UserDataStore
,Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate MethodDefinition
private TypeDefinition
private final Set
<IMemberDefinition> private BooleanBox
private DecompilerSettings
Fields inherited from class com.strobel.componentmodel.UserDataStoreBase
COPYABLE_USER_MAP_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isSupported
(LanguageFeature feature) boolean
isSupported
(TypeDefinition versionSource, LanguageFeature feature) void
setCanceled
(BooleanBox canceled) void
setCurrentMethod
(MethodDefinition currentMethod) void
setCurrentType
(TypeDefinition currentType) void
setSettings
(DecompilerSettings settings) target()
target
(TypeDefinition versionSource) Methods inherited from class com.strobel.componentmodel.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
-