JavaScript is disabled on your browser.
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.strobel.assembler
,
com.strobel.assembler.flowanalysis
,
com.strobel.assembler.ir
,
com.strobel.assembler.ir.attributes
,
com.strobel.assembler.metadata
,
com.strobel.assembler.metadata.annotations
,
com.strobel.assembler.metadata.signatures
,
com.strobel.decompiler
,
com.strobel.decompiler.ast
,
com.strobel.decompiler.languages
,
com.strobel.decompiler.languages.java
,
com.strobel.decompiler.languages.java.analysis
,
com.strobel.decompiler.languages.java.ast
,
com.strobel.decompiler.languages.java.ast.transforms
,
com.strobel.decompiler.languages.java.utilities
,
com.strobel.decompiler.patterns
,
com.strobel.decompiler.semantics
,
com.strobel.decompiler.utilities
Class Hierarchy
java.lang.Object
java.util.AbstractCollection<E> (implements java.util.Collection<E>)
java.util.AbstractList<E> (implements java.util.List<E>)
com.strobel.assembler.
Collection
<E> (implements com.strobel.core.IFreezable)
com.strobel.assembler.metadata.
AnonymousLocalTypeCollection
com.strobel.assembler.metadata.
GenericParameterCollection
com.strobel.assembler.ir.
InstructionCollection
com.strobel.assembler.metadata.
ParameterDefinitionCollection
com.strobel.assembler.metadata.
VariableDefinitionCollection
com.strobel.decompiler.languages.java.ast.
AstNodeCollection
<T>
java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
java.util.IdentityHashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
com.strobel.decompiler.ast.
DefaultMap
<K,V>
com.strobel.assembler.metadata.annotations.
AnnotationElement
com.strobel.assembler.metadata.annotations.
AnnotationAnnotationElement
com.strobel.assembler.metadata.annotations.
ArrayAnnotationElement
com.strobel.assembler.metadata.annotations.
ClassAnnotationElement
com.strobel.assembler.metadata.annotations.
ConstantAnnotationElement
com.strobel.assembler.metadata.annotations.
EnumAnnotationElement
com.strobel.assembler.metadata.annotations.
AnnotationParameter
com.strobel.assembler.ir.
AnnotationReader
com.strobel.assembler.metadata.annotations.
AnnotationReader
com.strobel.assembler.metadata.
ArrayTypeLoader
(implements com.strobel.assembler.metadata.
ITypeLoader
)
com.strobel.assembler.metadata.signatures.
ArrayTypeSignature
(implements com.strobel.assembler.metadata.signatures.
FieldTypeSignature
)
com.strobel.decompiler.ast.
AstBuilder
com.strobel.decompiler.languages.java.ast.
AstBuilder
com.strobel.decompiler.ast.
AstCodeHelpers
com.strobel.decompiler.ast.
AstKeys
com.strobel.decompiler.languages.java.ast.
AstMethodBodyBuilder
com.strobel.decompiler.ast.
AstOptimizer
com.strobel.assembler.ir.attributes.
AttributeNames
com.strobel.decompiler.patterns.
BacktrackingInfo
com.strobel.assembler.metadata.signatures.
BooleanSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.ir.attributes.
BootstrapMethodsTableEntry
com.strobel.assembler.metadata.signatures.
BottomSignature
(implements com.strobel.assembler.metadata.signatures.
FieldTypeSignature
)
com.strobel.assembler.metadata.
Buffer
com.strobel.assembler.metadata.
BuiltinTypes
com.strobel.assembler.metadata.signatures.
ByteSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.signatures.
CharSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.
ClasspathTypeLoader
(implements com.strobel.assembler.metadata.
ITypeLoader
)
com.strobel.assembler.metadata.signatures.
ClassSignature
(implements com.strobel.assembler.metadata.signatures.
Signature
)
com.strobel.assembler.metadata.signatures.
ClassTypeSignature
(implements com.strobel.assembler.metadata.signatures.
FieldTypeSignature
)
com.strobel.decompiler.languages.java.ast.transforms.
CollapseImportsTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.assembler.metadata.
CommonTypeReferences
com.strobel.assembler.metadata.
CompositeTypeLoader
(implements com.strobel.assembler.metadata.
ITypeLoader
)
com.strobel.assembler.ir.
ConstantPool.Entry
com.strobel.assembler.ir.
ConstantPool.ConstantEntry
com.strobel.assembler.ir.
ConstantPool.DoubleConstantEntry
com.strobel.assembler.ir.
ConstantPool.FloatConstantEntry
com.strobel.assembler.ir.
ConstantPool.IntegerConstantEntry
com.strobel.assembler.ir.
ConstantPool.LongConstantEntry
com.strobel.assembler.ir.
ConstantPool.StringConstantEntry
com.strobel.assembler.ir.
ConstantPool.Utf8StringConstantEntry
com.strobel.assembler.ir.
ConstantPool.InvokeDynamicInfoEntry
com.strobel.assembler.ir.
ConstantPool.MethodHandleEntry
com.strobel.assembler.ir.
ConstantPool.MethodTypeEntry
com.strobel.assembler.ir.
ConstantPool.NameAndTypeDescriptorEntry
com.strobel.assembler.ir.
ConstantPool.ReferenceEntry
com.strobel.assembler.ir.
ConstantPool.FieldReferenceEntry
com.strobel.assembler.ir.
ConstantPool.InterfaceMethodReferenceEntry
com.strobel.assembler.ir.
ConstantPool.MethodReferenceEntry
com.strobel.assembler.ir.
ConstantPool.TypeInfoEntry
com.strobel.assembler.metadata.
ConstantPoolPrinter
(implements com.strobel.assembler.ir.
ConstantPool.Visitor
)
com.strobel.assembler.flowanalysis.
ControlFlowEdge
com.strobel.decompiler.languages.java.analysis.
ControlFlowEdge
com.strobel.assembler.flowanalysis.
ControlFlowGraph
com.strobel.assembler.flowanalysis.
ControlFlowGraphBuilder
com.strobel.decompiler.languages.java.analysis.
ControlFlowGraphBuilder
com.strobel.assembler.flowanalysis.
ControlFlowNode
(implements java.lang.Comparable<T>)
com.strobel.decompiler.languages.java.analysis.
ControlFlowNode
com.strobel.decompiler.languages.java.ast.
ConvertTypeOptions
com.strobel.assembler.metadata.
CoreMetadataFactory
(implements com.strobel.assembler.metadata.signatures.
MetadataFactory
)
com.strobel.decompiler.languages.java.analysis.
Correlator
com.strobel.assembler.metadata.annotations.
CustomAnnotation
com.strobel.decompiler.languages.java.ast.transforms.
DeclareLocalClassesTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
DeclareLocalClassesTransform.TypeToDeclare
com.strobel.decompiler.languages.java.ast.transforms.
DeclareVariablesTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
DeclareVariablesTransform.VariableToDeclare
com.strobel.decompiler.
DecompilationOptions
com.strobel.decompiler.
Decompiler
com.strobel.decompiler.
DecompilerHelpers
com.strobel.decompiler.
DecompilerSettings
com.strobel.assembler.metadata.
DefaultTypeVisitor
<P,R> (implements com.strobel.assembler.metadata.
TypeMetadataVisitor
<P,R>)
com.strobel.assembler.metadata.
TypeMapper
<T>
com.strobel.assembler.metadata.
TypeRelation
com.strobel.assembler.metadata.
TypeSubstitutionVisitor
(implements com.strobel.assembler.metadata.
FieldMetadataVisitor
<P,R>, com.strobel.assembler.metadata.
MethodMetadataVisitor
<P,R>)
com.strobel.decompiler.languages.java.ast.
DefiniteAssignmentAnalysis
com.strobel.assembler.metadata.
DeobfuscationUtilities
com.strobel.decompiler.languages.java.ast.
DepthFirstAstVisitor
<T,S> (implements com.strobel.decompiler.languages.java.ast.
IAstVisitor
<T,R>)
com.strobel.decompiler.languages.java.ast.
ContextTrackingVisitor
<TResult> (implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
AddReferenceQualifiersTransform
com.strobel.decompiler.languages.java.ast.transforms.
AssertStatementTransform
com.strobel.decompiler.languages.java.ast.transforms.
BreakTargetRelocation
com.strobel.decompiler.languages.java.ast.transforms.
ConvertLoopsTransform
com.strobel.decompiler.languages.java.ast.transforms.
EclipseStringSwitchRewriterTransform
com.strobel.decompiler.languages.java.ast.transforms.
EliminateSyntheticAccessorsTransform
com.strobel.decompiler.languages.java.ast.transforms.
FlattenElseIfStatementsTransform
com.strobel.decompiler.languages.java.ast.transforms.
FlattenSwitchBlocksTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
InlineEscapingAssignmentsTransform
com.strobel.decompiler.languages.java.ast.transforms.
InsertConstantReferencesTransform
com.strobel.decompiler.languages.java.ast.transforms.
InsertNecessaryConversionsTransform
com.strobel.decompiler.languages.java.ast.transforms.
InsertOverrideAnnotationsTransform
com.strobel.decompiler.languages.java.ast.transforms.
IntroduceInitializersTransform
com.strobel.decompiler.languages.java.ast.transforms.
IntroduceOuterClassReferencesTransform
com.strobel.decompiler.languages.java.ast.transforms.
IntroduceStringConcatenationTransform
com.strobel.decompiler.languages.java.ast.transforms.
LabelCleanupTransform
com.strobel.decompiler.languages.java.ast.transforms.
LambdaTransform
com.strobel.decompiler.languages.java.ast.transforms.
MarkReferencedSyntheticsTransform
com.strobel.decompiler.languages.java.ast.transforms.
RemoveHiddenMembersTransform
com.strobel.decompiler.languages.java.ast.transforms.
RemoveImplicitBoxingTransform
com.strobel.decompiler.languages.java.ast.transforms.
RemoveRedundantCastsTransform
com.strobel.decompiler.languages.java.ast.transforms.
RemoveRedundantInitializersTransform
com.strobel.decompiler.languages.java.ast.transforms.
RewriteInnerClassConstructorCalls
com.strobel.decompiler.languages.java.ast.transforms.
RewriteLocalClassesTransform
com.strobel.decompiler.languages.java.ast.transforms.
RewriteNewArrayLambdas
com.strobel.decompiler.languages.java.ast.transforms.
SimplifyArithmeticExpressionsTransform
com.strobel.decompiler.languages.java.ast.transforms.
SimplifyAssignmentsTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
StringSwitchRewriterTransform
com.strobel.decompiler.languages.java.ast.transforms.
TryWithResourcesTransform
com.strobel.decompiler.languages.java.ast.transforms.
VarArgsTransform
com.strobel.decompiler.languages.java.ast.
InsertParenthesesVisitor
com.strobel.assembler.metadata.signatures.
DoubleSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.
DynamicCallSite
com.strobel.decompiler.languages.java.ast.transforms.
EclipseEnumSwitchRewriterTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
EnumRewriterTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.decompiler.languages.java.ast.transforms.
EnumSwitchRewriterTransform
(implements com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
)
com.strobel.assembler.ir.
ErrorOperand
com.strobel.assembler.ir.
ExceptionHandler
(implements java.lang.Comparable<T>)
com.strobel.assembler.metadata.
ExceptionHandlerMapper
com.strobel.assembler.ir.attributes.
ExceptionTableEntry
com.strobel.assembler.metadata.
Flags
com.strobel.assembler.metadata.signatures.
FloatSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.signatures.
FormalTypeParameter
(implements com.strobel.assembler.metadata.signatures.
TypeTree
)
com.strobel.assembler.ir.
Frame
com.strobel.assembler.ir.
FrameValue
com.strobel.core.Freezable (implements com.strobel.core.IFreezable)
com.strobel.decompiler.languages.java.ast.
AstNode
(implements java.lang.Cloneable, com.strobel.decompiler.patterns.
INode
, com.strobel.componentmodel.UserDataStore)
com.strobel.decompiler.languages.java.ast.
ArraySpecifier
com.strobel.decompiler.languages.java.ast.
AstType
com.strobel.decompiler.languages.java.ast.
ComposedType
com.strobel.decompiler.languages.java.ast.
SimpleType
com.strobel.decompiler.languages.java.ast.
WildcardType
com.strobel.decompiler.languages.java.ast.
CaseLabel
com.strobel.decompiler.languages.java.ast.
CatchClause
com.strobel.decompiler.languages.java.ast.
Comment
com.strobel.decompiler.languages.java.ast.
CompilationUnit
com.strobel.decompiler.languages.java.ast.
EntityDeclaration
com.strobel.decompiler.languages.java.ast.
ConstructorDeclaration
com.strobel.decompiler.languages.java.ast.
EnumValueDeclaration
com.strobel.decompiler.languages.java.ast.
FieldDeclaration
com.strobel.decompiler.languages.java.ast.
InstanceInitializer
com.strobel.decompiler.languages.java.ast.
MethodDeclaration
com.strobel.decompiler.languages.java.ast.
ParameterDeclaration
com.strobel.decompiler.languages.java.ast.
TypeDeclaration
com.strobel.decompiler.languages.java.ast.
Expression
com.strobel.decompiler.languages.java.ast.
Annotation
com.strobel.decompiler.languages.java.ast.
ArrayCreationExpression
com.strobel.decompiler.languages.java.ast.
ArrayInitializerExpression
com.strobel.decompiler.languages.java.ast.
AssignmentExpression
com.strobel.decompiler.languages.java.ast.
BinaryOperatorExpression
com.strobel.decompiler.languages.java.ast.
CastExpression
com.strobel.decompiler.languages.java.ast.
ClassOfExpression
com.strobel.decompiler.languages.java.ast.
ConditionalExpression
com.strobel.decompiler.languages.java.ast.
IdentifierExpression
com.strobel.decompiler.languages.java.ast.
IndexerExpression
com.strobel.decompiler.languages.java.ast.
InstanceOfExpression
com.strobel.decompiler.languages.java.ast.
InvocationExpression
com.strobel.decompiler.languages.java.ast.
LambdaExpression
com.strobel.decompiler.languages.java.ast.
MemberReferenceExpression
com.strobel.decompiler.languages.java.ast.
MethodGroupExpression
com.strobel.decompiler.languages.java.ast.
NullReferenceExpression
com.strobel.decompiler.languages.java.ast.
ObjectCreationExpression
com.strobel.decompiler.languages.java.ast.
AnonymousObjectCreationExpression
com.strobel.decompiler.languages.java.ast.
ParenthesizedExpression
com.strobel.decompiler.languages.java.ast.
PrimitiveExpression
com.strobel.decompiler.languages.java.ast.
SuperReferenceExpression
com.strobel.decompiler.languages.java.ast.
ThisReferenceExpression
com.strobel.decompiler.languages.java.ast.
TypeReferenceExpression
com.strobel.decompiler.languages.java.ast.
UnaryOperatorExpression
com.strobel.decompiler.languages.java.ast.
Identifier
com.strobel.decompiler.languages.java.ast.
ImportDeclaration
com.strobel.decompiler.languages.java.ast.
JavaTokenNode
com.strobel.decompiler.languages.java.ast.
JavaModifierToken
com.strobel.decompiler.languages.java.ast.
NewLineNode
com.strobel.decompiler.languages.java.ast.
MacNewLine
com.strobel.decompiler.languages.java.ast.
UnixNewLine
com.strobel.decompiler.languages.java.ast.
WindowsNewLine
com.strobel.decompiler.languages.java.ast.
PackageDeclaration
com.strobel.decompiler.languages.java.ast.
Statement
com.strobel.decompiler.languages.java.ast.
AssertStatement
com.strobel.decompiler.languages.java.ast.
BlockStatement
(implements java.lang.Iterable<T>)
com.strobel.decompiler.languages.java.ast.
BreakStatement
com.strobel.decompiler.languages.java.ast.
ContinueStatement
com.strobel.decompiler.languages.java.ast.
DoWhileStatement
com.strobel.decompiler.languages.java.ast.
EmptyStatement
com.strobel.decompiler.languages.java.ast.
ExpressionStatement
com.strobel.decompiler.languages.java.ast.
ForEachStatement
com.strobel.decompiler.languages.java.ast.
ForStatement
com.strobel.decompiler.languages.java.ast.
GotoStatement
com.strobel.decompiler.languages.java.ast.
IfElseStatement
com.strobel.decompiler.languages.java.ast.
LabeledStatement
com.strobel.decompiler.languages.java.ast.
LabelStatement
com.strobel.decompiler.languages.java.ast.
LocalTypeDeclarationStatement
com.strobel.decompiler.languages.java.ast.
ReturnStatement
com.strobel.decompiler.languages.java.ast.
SwitchStatement
com.strobel.decompiler.languages.java.ast.
SynchronizedStatement
com.strobel.decompiler.languages.java.ast.
ThrowStatement
com.strobel.decompiler.languages.java.ast.
TryCatchStatement
com.strobel.decompiler.languages.java.ast.
VariableDeclarationStatement
com.strobel.decompiler.languages.java.ast.
WhileStatement
com.strobel.decompiler.languages.java.ast.
SwitchSection
com.strobel.decompiler.languages.java.ast.
TextNode
com.strobel.decompiler.languages.java.ast.
TypeParameterDeclaration
com.strobel.decompiler.languages.java.ast.
VariableInitializer
com.strobel.assembler.ir.
ConstantPool
(implements java.lang.Iterable<T>)
com.strobel.assembler.metadata.
MethodBody
com.strobel.assembler.metadata.
VariableReference
(implements com.strobel.assembler.metadata.
IMetadataTypeMember
)
com.strobel.assembler.metadata.
VariableDefinition
com.strobel.decompiler.languages.java.ast.
InliningHelper
com.strobel.assembler.ir.attributes.
InnerClassEntry
com.strobel.assembler.
InputTypeLoader
(implements com.strobel.assembler.metadata.
ITypeLoader
)
com.strobel.assembler.ir.
Instruction
(implements java.lang.Comparable<T>)
com.strobel.assembler.ir.
InstructionBlock
com.strobel.decompiler.
InstructionHelper
com.strobel.assembler.metadata.signatures.
IntSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.
JarTypeLoader
(implements com.strobel.assembler.metadata.
ITypeLoader
)
com.strobel.decompiler.languages.java.
JavaFormattingOptions
com.strobel.decompiler.languages.java.ast.
JavaNameResolver
com.strobel.decompiler.languages.java.
JavaOutputVisitor
(implements com.strobel.decompiler.languages.java.ast.
IAstVisitor
<T,R>)
com.strobel.decompiler.languages.java.ast.
JavaPrimitiveCast
com.strobel.decompiler.languages.java.ast.
JavaResolver
(implements com.strobel.functions.Function<T,R>)
com.strobel.decompiler.languages.java.ast.
Keys
com.strobel.assembler.metadata.
Label
com.strobel.decompiler.languages.
Language
com.strobel.decompiler.languages.
BytecodeAstLanguage
com.strobel.decompiler.languages.
BytecodeLanguage
com.strobel.decompiler.languages.java.
JavaLanguage
com.strobel.decompiler.languages.
Languages
com.strobel.decompiler.languages.
LineNumberPosition
com.strobel.decompiler.languages.java.
LineNumberTableConverter
(implements com.strobel.decompiler.languages.java.
OffsetToLineNumberConverter
)
com.strobel.assembler.ir.attributes.
LineNumberTableEntry
com.strobel.decompiler.languages.java.ast.
LocalClassHelper
com.strobel.assembler.ir.attributes.
LocalVariableTableEntry
com.strobel.assembler.metadata.signatures.
LongSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.decompiler.patterns.
Match
com.strobel.decompiler.languages.java.
MemberMapping
com.strobel.assembler.metadata.
MemberReference
(implements com.strobel.assembler.metadata.
IAnnotationsProvider
, com.strobel.assembler.metadata.
IMetadataTypeMember
)
com.strobel.assembler.metadata.
FieldReference
com.strobel.assembler.metadata.
FieldDefinition
(implements com.strobel.assembler.metadata.
IConstantValueProvider
, com.strobel.assembler.metadata.
IMemberDefinition
)
com.strobel.assembler.metadata.
MethodReference
(implements com.strobel.assembler.metadata.
IGenericContext
, com.strobel.assembler.metadata.
IGenericParameterProvider
, com.strobel.assembler.metadata.
IMethodSignature
)
com.strobel.assembler.metadata.
MethodDefinition
(implements com.strobel.assembler.metadata.
IMemberDefinition
)
com.strobel.assembler.metadata.
RawMethod
(implements com.strobel.assembler.metadata.
IGenericInstance
)
com.strobel.assembler.metadata.
TypeReference
(implements com.strobel.assembler.metadata.
IGenericContext
, com.strobel.assembler.metadata.
IGenericParameterProvider
)
com.strobel.assembler.metadata.
ArrayType
com.strobel.assembler.metadata.
CapturedType
(implements com.strobel.assembler.metadata.
ICapturedType
)
com.strobel.assembler.metadata.
CompoundTypeReference
com.strobel.assembler.metadata.
RawType
com.strobel.assembler.metadata.
TypeDefinition
(implements com.strobel.assembler.metadata.
IMemberDefinition
)
com.strobel.assembler.metadata.
GenericParameter
com.strobel.assembler.metadata.
PrimitiveType
com.strobel.assembler.metadata.
WildcardType
com.strobel.assembler.metadata.
MetadataFilters
com.strobel.assembler.metadata.
MetadataHelper
com.strobel.assembler.metadata.
MetadataParser
com.strobel.assembler.ir.
MetadataReader
com.strobel.assembler.metadata.
ClassFileReader
com.strobel.assembler.metadata.
MetadataResolver
(implements com.strobel.assembler.metadata.
IGenericContext
, com.strobel.assembler.metadata.
IMetadataResolver
)
com.strobel.assembler.metadata.
MetadataSystem
com.strobel.assembler.metadata.
MethodBinder
com.strobel.assembler.metadata.
MethodBinder.BindResult
com.strobel.assembler.metadata.
MethodHandle
com.strobel.assembler.ir.attributes.
MethodParameterEntry
com.strobel.assembler.metadata.
MethodReader
com.strobel.assembler.metadata.signatures.
MethodTypeSignature
(implements com.strobel.assembler.metadata.signatures.
Signature
)
com.strobel.decompiler.languages.java.ast.
NameResolveResult
com.strobel.decompiler.languages.java.ast.
NameVariables
com.strobel.decompiler.ast.
Node
com.strobel.decompiler.ast.
BasicBlock
com.strobel.decompiler.ast.
Block
com.strobel.decompiler.ast.
CaseBlock
com.strobel.decompiler.ast.
CatchBlock
com.strobel.decompiler.ast.
Condition
com.strobel.decompiler.ast.
Expression
(implements java.lang.Cloneable, com.strobel.componentmodel.UserDataStore)
com.strobel.decompiler.ast.
Label
com.strobel.decompiler.ast.
Lambda
com.strobel.decompiler.ast.
Loop
com.strobel.decompiler.ast.
Switch
com.strobel.decompiler.ast.
TryCatchBlock
com.strobel.assembler.ir.
OpCodeHelpers
com.strobel.assembler.metadata.
PackageReference
com.strobel.assembler.metadata.
ParameterReference
(implements com.strobel.assembler.metadata.
IMetadataTypeMember
)
com.strobel.assembler.metadata.
ParameterDefinition
(implements com.strobel.assembler.metadata.
IAnnotationsProvider
)
com.strobel.decompiler.patterns.
Pattern
(implements com.strobel.decompiler.patterns.
INode
)
com.strobel.decompiler.patterns.
AnyNode
com.strobel.decompiler.patterns.
AssignmentChain
com.strobel.decompiler.patterns.
BackReference
com.strobel.decompiler.patterns.
Choice
(implements java.lang.Iterable<T>)
com.strobel.decompiler.patterns.
DeclaredVariableBackReference
com.strobel.decompiler.patterns.
IdentifierExpressionBackReference
com.strobel.decompiler.patterns.
IdentifierExpressionRegexNode
com.strobel.decompiler.patterns.
LeftmostBinaryOperandNode
com.strobel.decompiler.patterns.
MemberReferenceExpressionRegexNode
com.strobel.decompiler.patterns.
MemberReferenceTypeNode
com.strobel.decompiler.patterns.
NamedNode
com.strobel.decompiler.patterns.
OptionalNode
com.strobel.decompiler.patterns.
ParameterReferenceNode
com.strobel.decompiler.patterns.
Repeat
com.strobel.decompiler.patterns.
SingleOrBinaryAggregateNode
com.strobel.decompiler.patterns.
SubtreeMatch
com.strobel.decompiler.patterns.
TypedExpression
com.strobel.decompiler.patterns.
TypedNode
com.strobel.decompiler.patterns.
TypedPrimitiveValueNode
com.strobel.decompiler.patterns.
TypeReferenceDescriptorComparisonNode
com.strobel.decompiler.ast.
PatternMatching
com.strobel.decompiler.
PlainTextOutput
(implements com.strobel.decompiler.
ITextOutput
)
com.strobel.decompiler.
AnsiTextOutput
com.strobel.decompiler.ast.
Range
(implements java.lang.Comparable<T>)
com.strobel.decompiler.languages.java.utilities.
RedundantCastUtility
com.strobel.decompiler.languages.
Region
(implements java.io.Serializable)
com.strobel.assembler.metadata.signatures.
Reifier
(implements com.strobel.assembler.metadata.signatures.
TypeTreeVisitor
<T>)
com.strobel.decompiler.semantics.
ResolveResult
com.strobel.decompiler.patterns.
Role
<T>
com.strobel.decompiler.languages.java.ast.
TokenRole
com.strobel.decompiler.languages.java.ast.
Roles
com.strobel.assembler.metadata.signatures.
ShortSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.signatures.
SignatureParser
com.strobel.assembler.metadata.signatures.
SimpleClassTypeSignature
(implements com.strobel.assembler.metadata.signatures.
FieldTypeSignature
)
com.strobel.assembler.ir.attributes.
SourceAttribute
com.strobel.assembler.ir.attributes.
AnnotationDefaultAttribute
com.strobel.assembler.ir.attributes.
AnnotationsAttribute
com.strobel.assembler.ir.attributes.
BlobAttribute
com.strobel.assembler.ir.attributes.
BootstrapMethodsAttribute
com.strobel.assembler.ir.attributes.
CodeAttribute
com.strobel.assembler.ir.attributes.
ConstantValueAttribute
com.strobel.assembler.ir.attributes.
EnclosingMethodAttribute
com.strobel.assembler.ir.attributes.
ExceptionsAttribute
com.strobel.assembler.ir.attributes.
InnerClassesAttribute
com.strobel.assembler.ir.attributes.
LineNumberTableAttribute
com.strobel.assembler.ir.attributes.
LocalVariableTableAttribute
com.strobel.assembler.ir.attributes.
MethodParametersAttribute
com.strobel.assembler.ir.attributes.
ParameterAnnotationsAttribute
com.strobel.assembler.ir.attributes.
SignatureAttribute
com.strobel.assembler.ir.attributes.
SourceFileAttribute
com.strobel.assembler.ir.
StackMapAnalyzer
com.strobel.assembler.ir.
StackMapFrame
com.strobel.assembler.ir.
StackMappingVisitor
(implements com.strobel.assembler.metadata.
MethodVisitor
)
com.strobel.assembler.metadata.
SwitchInfo
com.strobel.decompiler.languages.
TextLocation
(implements java.lang.Comparable<T>, java.io.Serializable)
com.strobel.decompiler.languages.java.
TextOutputFormatter
(implements com.strobel.decompiler.languages.java.
IOutputFormatter
)
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalStateException
com.strobel.assembler.metadata.
MethodBodyParseException
com.strobel.assembler.metadata.
MetadataHelper.AdaptFailure
com.strobel.decompiler.languages.java.ast.transforms.
TransformationPipeline
com.strobel.decompiler.utilities.
TreeTraversal
com.strobel.decompiler.ast.
TypeAnalysis
com.strobel.decompiler.languages.
TypeDecompilationResults
com.strobel.decompiler.languages.java.utilities.
TypeUtilities
com.strobel.assembler.metadata.signatures.
TypeVariableSignature
(implements com.strobel.assembler.metadata.signatures.
FieldTypeSignature
)
com.strobel.decompiler.languages.java.analysis.
UsageClassifier
com.strobel.componentmodel.UserDataStoreBase (implements java.lang.Cloneable, com.strobel.componentmodel.UserDataStore)
com.strobel.decompiler.
DecompilerContext
com.strobel.decompiler.ast.
Variable
com.strobel.assembler.metadata.signatures.
VoidSignature
(implements com.strobel.assembler.metadata.signatures.
BaseType
)
com.strobel.assembler.metadata.signatures.
Wildcard
(implements com.strobel.assembler.metadata.signatures.
TypeArgument
)
java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
java.io.PrintWriter
com.strobel.assembler.
CodePrinter
Interface Hierarchy
com.strobel.assembler.ir.
ConstantPool.Visitor
com.strobel.assembler.metadata.
FieldMetadataVisitor
<P,R>
com.strobel.assembler.metadata.
FieldVisitor
com.strobel.assembler.metadata.
IAnnotationsProvider
com.strobel.decompiler.languages.java.ast.transforms.
IAstTransform
com.strobel.decompiler.languages.java.ast.
IAstVisitor
<T,R>
com.strobel.assembler.metadata.
ICapturedType
com.strobel.assembler.metadata.
IConstantValueProvider
com.strobel.assembler.metadata.
IGenericContext
com.strobel.assembler.metadata.
IMethodSignature
(also extends com.strobel.assembler.metadata.
IGenericParameterProvider
)
com.strobel.assembler.metadata.
IResolverFrame
com.strobel.assembler.metadata.
IGenericInstance
com.strobel.assembler.metadata.
IGenericParameterProvider
com.strobel.assembler.metadata.
IClassSignature
com.strobel.assembler.metadata.
IMethodSignature
(also extends com.strobel.assembler.metadata.
IGenericContext
)
com.strobel.assembler.metadata.
IMemberDefinition
com.strobel.assembler.metadata.
IMetadataResolver
com.strobel.assembler.metadata.
IMetadataScope
com.strobel.assembler.metadata.
IMetadataTypeMember
com.strobel.decompiler.patterns.
INode
com.strobel.assembler.ir.
InstructionVisitor
com.strobel.decompiler.languages.java.
IOutputFormatter
com.strobel.decompiler.
ITextOutput
com.strobel.assembler.metadata.
ITypeLoader
com.strobel.assembler.metadata.
IVariableDefinitionProvider
com.strobel.assembler.metadata.signatures.
MetadataFactory
com.strobel.assembler.metadata.
MethodMetadataVisitor
<P,R>
com.strobel.assembler.metadata.
MethodVisitor
com.strobel.decompiler.languages.java.
OffsetToLineNumberConverter
com.strobel.assembler.metadata.signatures.
Tree
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
ReturnType
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
TypeSignature
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
)
com.strobel.assembler.metadata.signatures.
Signature
com.strobel.assembler.metadata.signatures.
TypeArgument
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
TypeSignature
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
)
com.strobel.assembler.metadata.signatures.
TypeTree
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
ReturnType
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
TypeSignature
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
)
com.strobel.assembler.metadata.signatures.
TypeArgument
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
TypeSignature
com.strobel.assembler.metadata.signatures.
BaseType
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
TypeArgument
, com.strobel.assembler.metadata.signatures.
TypeSignature
)
com.strobel.assembler.metadata.signatures.
FieldTypeSignature
(also extends com.strobel.assembler.metadata.signatures.
BaseType
, com.strobel.assembler.metadata.signatures.
TypeArgument
)
com.strobel.assembler.metadata.
TypeMetadataVisitor
<P,R>
com.strobel.assembler.metadata.signatures.
TypeTreeVisitor
<T>
com.strobel.assembler.metadata.signatures.
Visitor
<T>
com.strobel.assembler.metadata.
TypeVisitor
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
com.strobel.assembler.flowanalysis.
ControlFlowNodeType
com.strobel.assembler.flowanalysis.
JumpType
com.strobel.assembler.ir.
ConstantPool.ReferenceKind
com.strobel.assembler.ir.
ConstantPool.Tag
com.strobel.assembler.ir.
ExceptionHandlerType
com.strobel.assembler.ir.
FlowControl
com.strobel.assembler.ir.
FrameType
com.strobel.assembler.ir.
FrameValueType
com.strobel.assembler.ir.
OpCode
com.strobel.assembler.ir.
OpCodeType
com.strobel.assembler.ir.
OperandType
com.strobel.assembler.ir.
StackBehavior
com.strobel.assembler.metadata.
CompilerTarget
com.strobel.assembler.metadata.
ConversionType
com.strobel.assembler.metadata.
Flags.Kind
com.strobel.assembler.metadata.
Flags.Flag
com.strobel.assembler.metadata.
GenericParameterType
com.strobel.assembler.metadata.
JvmType
com.strobel.assembler.metadata.
MethodHandleType
com.strobel.assembler.metadata.annotations.
AnnotationElementType
com.strobel.decompiler.
AnsiTextOutput.ColorScheme
com.strobel.decompiler.
NameSyntax
com.strobel.decompiler.ast.
AstCode
com.strobel.decompiler.ast.
AstOptimizationStep
com.strobel.decompiler.ast.
LoopType
com.strobel.decompiler.languages.
EntityType
com.strobel.decompiler.languages.java.
BraceEnforcement
com.strobel.decompiler.languages.java.
BraceStyle
com.strobel.decompiler.languages.java.
TextOutputFormatter.LineNumberMode
com.strobel.decompiler.languages.java.
Wrapping
com.strobel.decompiler.languages.java.analysis.
ControlFlowEdgeType
com.strobel.decompiler.languages.java.analysis.
ControlFlowNodeType
com.strobel.decompiler.languages.java.analysis.
UsageType
com.strobel.decompiler.languages.java.ast.
AssignmentOperatorType
com.strobel.decompiler.languages.java.ast.
BinaryOperatorType
com.strobel.decompiler.languages.java.ast.
ClassType
com.strobel.decompiler.languages.java.ast.
CommentType
com.strobel.decompiler.languages.java.ast.
ConstructorInitializerType
com.strobel.decompiler.languages.java.ast.
DefiniteAssignmentStatus
com.strobel.decompiler.languages.java.ast.
NameResolveMode
com.strobel.decompiler.languages.java.ast.
NewLineType
com.strobel.decompiler.languages.java.ast.
NodeType
com.strobel.decompiler.languages.java.ast.
SimpleNameLookupMode
com.strobel.decompiler.languages.java.ast.
UnaryOperatorType
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes