Hierarchy For All Packages
Package Hierarchies:- com.strobel,
- com.strobel.annotations,
- 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.collections,
- com.strobel.collections.concurrent,
- com.strobel.compilerservices,
- com.strobel.componentmodel,
- com.strobel.concurrent,
- com.strobel.core,
- com.strobel.core.delegates,
- 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.types,
- com.strobel.decompiler.utilities,
- com.strobel.expressions,
- com.strobel.functions,
- com.strobel.io,
- com.strobel.reflection,
- com.strobel.reflection.emit,
- com.strobel.util,
- generated
Class Hierarchy
- java.lang.Object
- com.strobel.reflection.emit.__ExceptionInfo
- com.strobel.reflection.emit.__ExceptionInstance
- com.strobel.reflection.emit.__FixupData
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- com.strobel.core.ArrayUtilities.UnmodifiableArrayList<T>
- 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.collections.SmartList<E>
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- com.strobel.collections.ListBuffer<A>
- com.strobel.decompiler.languages.java.ast.AstNodeCollection<T>
- com.strobel.collections.ImmutableList<A> (implements java.util.List<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- 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>
- java.util.IdentityHashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- com.strobel.core.Aggregate
- com.strobel.expressions.AnalyzedTree
- com.strobel.reflection.emit.AnnotationBuilder<A>
- 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.reflection.emit.AnnotationInvocationHandler (implements java.lang.reflect.InvocationHandler, java.io.Serializable)
- com.strobel.assembler.metadata.annotations.AnnotationParameter
- com.strobel.assembler.ir.AnnotationReader
- com.strobel.assembler.metadata.annotations.AnnotationReader
- com.strobel.reflection.emit.AnnotationSupport
- com.strobel.reflection.emit.AnnotationType
- com.strobel.io.Ansi
- com.strobel.io.Ansi.AnsiColor
- com.strobel.decompiler.AnsiTextOutput.Delimiters
- com.strobel.collections.ArrayIterator<E> (implements java.util.Iterator<E>)
- com.strobel.componentmodel.ArrayKeyMap (implements com.strobel.componentmodel.FrugalKeyMap)
- 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.core.ArrayUtilities
- com.strobel.decompiler.ast.AstBuilder
- com.strobel.decompiler.languages.java.ast.AstBuilder
- com.strobel.decompiler.ast.AstBuilder.ByteCode
- com.strobel.decompiler.ast.AstBuilder.FinallyInlining
- com.strobel.decompiler.ast.AstBuilder.HandlerInfo
- com.strobel.decompiler.ast.AstBuilder.StackSlot
- com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
- com.strobel.decompiler.ast.AstBuilder.VariableInfo
- com.strobel.decompiler.ast.AstBuilder.VariableSlot
- com.strobel.decompiler.ast.AstCodeHelpers
- com.strobel.decompiler.ast.AstKeys
- com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
- com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.MethodVariables
- com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo<T>
- com.strobel.decompiler.ast.AstOptimizer
- com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization (implements com.strobel.decompiler.ast.AstOptimizer.BasicBlockOptimization)
- com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
- com.strobel.decompiler.ast.AstOptimizer.JoinBranchConditionsOptimization
- com.strobel.decompiler.ast.AstOptimizer.InlineConditionalAssignmentsOptimization
- com.strobel.decompiler.ast.AstOptimizer.JoinBasicBlocksOptimization
- com.strobel.decompiler.ast.AstOptimizer.PreProcessShortCircuitAssignmentsOptimization
- com.strobel.decompiler.ast.AstOptimizer.SimplifyShortCircuitOptimization
- com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorOptimization
- com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
- com.strobel.decompiler.ast.AstOptimizer.AbstractExpressionOptimization (implements com.strobel.decompiler.ast.AstOptimizer.ExpressionOptimization)
- com.strobel.decompiler.ast.AstOptimizer.InlineLambdasOptimization
- com.strobel.decompiler.ast.AstOptimizer.IntroducePostIncrementOptimization
- com.strobel.decompiler.ast.AstOptimizer.MakeAssignmentExpressionsOptimization
- com.strobel.decompiler.ast.AstOptimizer.RemoveInnerClassAccessNullChecksOptimization
- com.strobel.decompiler.ast.AstOptimizer.SimplifyLogicalNotOptimization
- com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorRoundTwoOptimization
- com.strobel.decompiler.ast.AstOptimizer.TransformArrayInitializersOptimization
- com.strobel.decompiler.ast.AstOptimizer.TransformObjectInitializersOptimization
- com.strobel.assembler.ir.attributes.AttributeNames
- com.strobel.decompiler.patterns.BacktrackingInfo
- com.strobel.reflection.Binder
- com.strobel.reflection.DefaultBinder
- com.strobel.core.BooleanBox (implements com.strobel.core.IStrongBox)
- 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.reflection.BottomType.LazyInit
- com.strobel.expressions.BoundConstants
- com.strobel.expressions.BoundConstants.TypedConstant
- com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.AssessForLoopResult
- com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
- com.strobel.assembler.metadata.Buffer
- com.strobel.assembler.metadata.BuiltinTypes
- com.strobel.core.ByteBox (implements com.strobel.core.IStrongBox)
- com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter (implements com.strobel.assembler.ir.InstructionVisitor)
- com.strobel.decompiler.languages.BytecodeOutputOptions
- com.strobel.assembler.metadata.signatures.ByteSignature (implements com.strobel.assembler.metadata.signatures.BaseType)
- com.strobel.collections.Cache<K,V>
- com.strobel.collections.SatelliteCache<K,V>
- com.strobel.collections.ThreadLocalCache<K,V>
- com.strobel.collections.ThreadLocalIdentityCache<K,V>
- com.strobel.collections.TopLevelCache<K,V>
- com.strobel.expressions.CatchBlock
- com.strobel.core.CharacterBox (implements com.strobel.core.IStrongBox)
- com.strobel.assembler.metadata.signatures.CharSignature (implements com.strobel.assembler.metadata.signatures.BaseType)
- com.strobel.assembler.metadata.ClassFileReader.FieldInfo
- com.strobel.assembler.metadata.ClassFileReader.MethodInfo
- com.strobel.assembler.metadata.ClassFileReader.ResolverFrame (implements com.strobel.assembler.metadata.IResolverFrame)
- com.strobel.assembler.metadata.ClassFileReader.Scope (implements com.strobel.assembler.metadata.IMetadataScope)
- 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.reflection.emit.ClassWriter
- com.strobel.reflection.emit.ClassWriter.LocalInfo
- com.strobel.core.Closeables
- com.strobel.core.Closeables.AnonymousCloseable (implements com.strobel.core.SafeCloseable)
- com.strobel.compilerservices.Closure
- com.strobel.reflection.emit.CodeGenerator
- com.strobel.reflection.emit.CodeStream
- com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.core.CollectionUtilities
- com.strobel.core.CollectionUtilities.AbstractIterator<T> (implements java.lang.Iterable<T>, java.util.Iterator<E>)
- com.strobel.core.CollectionUtilities.OfTypeIterator<T,R>
- com.strobel.core.CollectionUtilities.SkipIterator<T>
- com.strobel.core.CollectionUtilities.TakeIterator<T>
- com.strobel.core.CollectionUtilities.WhereSelectIterableIterator<T,R>
- com.strobel.core.CollectionUtilities.Buffer<E>
- com.strobel.decompiler.CommandLineOptions
- com.strobel.assembler.metadata.CommonTypeReferences
- com.strobel.core.Comparer
- com.strobel.expressions.CompilerScope
- com.strobel.expressions.CompilerScope.Storage
- com.strobel.expressions.CompilerScope.ArgumentStorage
- com.strobel.expressions.CompilerScope.ElementBoxStorage
- com.strobel.expressions.CompilerScope.LocalBoxStorage
- com.strobel.expressions.CompilerScope.LocalStorage
- com.strobel.assembler.metadata.CompositeTypeLoader (implements com.strobel.assembler.metadata.ITypeLoader)
- com.strobel.collections.concurrent.ConcurrentIntObjectHashMap<V> (implements com.strobel.collections.concurrent.ConcurrentIntObjectMap<V>)
- com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
- com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.ValueIterator (implements java.util.Enumeration<E>, java.util.Iterator<E>)
- com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.IntHashEntry<V>
- com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.SimpleEntry<V> (implements com.strobel.collections.concurrent.IntObjectEntry<V>)
- com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap<V> (implements com.strobel.collections.concurrent.ConcurrentIntObjectMap<V>)
- com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap<V>
- com.strobel.expressions.ConstantCheck
- com.strobel.reflection.emit.ConstantPool
- 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.ModuleEntry
- com.strobel.assembler.ir.ConstantPool.PackageEntry
- 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.ir.ConstantPool.ConstantEntry
- com.strobel.reflection.emit.ConstantPool.Entry
- com.strobel.reflection.emit.ConstantPool.DoubleConstant
- com.strobel.reflection.emit.ConstantPool.FloatConstant
- com.strobel.reflection.emit.ConstantPool.IntegerConstant
- com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
- com.strobel.reflection.emit.ConstantPool.LongConstant
- com.strobel.reflection.emit.ConstantPool.MethodHandle
- com.strobel.reflection.emit.ConstantPool.MethodType
- com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
- com.strobel.reflection.emit.ConstantPool.ReferenceEntry
- com.strobel.reflection.emit.ConstantPool.FieldReference
- com.strobel.reflection.emit.ConstantPool.InterfaceMethodReference
- com.strobel.reflection.emit.ConstantPool.MethodReference
- com.strobel.reflection.emit.ConstantPool.StringConstant
- com.strobel.reflection.emit.ConstantPool.TypeInfo
- com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
- com.strobel.assembler.ir.ConstantPool.Key
- com.strobel.reflection.emit.ConstantPool.Key
- com.strobel.assembler.ir.ConstantPool.Writer (implements com.strobel.assembler.ir.ConstantPool.Visitor)
- com.strobel.reflection.emit.ConstantPool.Writer (implements com.strobel.reflection.emit.ConstantPool.Visitor<R,P>)
- com.strobel.assembler.metadata.ConstantPoolPrinter (implements com.strobel.assembler.ir.ConstantPool.Visitor)
- com.strobel.collections.Constants
- com.strobel.util.ContractUtils
- 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.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DerivedControlFlowGraphBuilder
- com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
- com.strobel.assembler.flowanalysis.ControlFlowNode (implements java.lang.Comparable<T>)
- com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
- com.strobel.assembler.flowanalysis.ControlFlowNode.InstructionIterator (implements java.util.Iterator<E>)
- com.strobel.assembler.flowanalysis.ControlFlowNode.PredecessorIterator (implements java.util.Iterator<E>)
- com.strobel.assembler.flowanalysis.ControlFlowNode.SuccessorIterator (implements java.util.Iterator<E>)
- com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- com.strobel.assembler.metadata.CoreMetadataFactory (implements com.strobel.assembler.metadata.signatures.MetadataFactory)
- com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature (implements com.strobel.assembler.metadata.IClassSignature)
- com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature (implements com.strobel.assembler.metadata.IMethodSignature)
- com.strobel.decompiler.languages.java.analysis.Correlator
- com.strobel.assembler.metadata.annotations.CustomAnnotation
- com.strobel.expressions.CustomDelegateTypeCache
- com.strobel.expressions.CustomDelegateTypeCache.CacheKey
- com.strobel.compilerservices.DebugInfoGenerator
- 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.AnalysisResult
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- com.strobel.decompiler.DecompilationOptions
- com.strobel.decompiler.Decompiler
- com.strobel.decompiler.DecompilerDriver
- 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.MetadataHelper.Adapter
- com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
- com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
- com.strobel.assembler.metadata.TypeMapper<T>
- com.strobel.assembler.metadata.TypeRelation
- com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
- com.strobel.assembler.metadata.MetadataHelper.LooseSameTypeVisitor
- com.strobel.assembler.metadata.MetadataHelper.StrictSameTypeVisitor
- com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
- 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.expressions.Delegate<T>
- 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.AbstractHelperClassTransform
- com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
- com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- 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.EclipseEnumSwitchRewriterTransform.Visitor
- com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
- com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
- com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor
- com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
- com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
- 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.InliningHelper.InliningVisitor
- com.strobel.decompiler.languages.java.ast.transforms.InsertConstantReferencesTransform
- com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform.FieldGatherer
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform.PhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
- com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
- com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
- com.strobel.decompiler.languages.java.ast.transforms.LabelCleanupTransform
- com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
- com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseTwoVisitor
- com.strobel.decompiler.languages.java.ast.LocalClassHelper.IntroduceInitializersVisitor
- com.strobel.decompiler.languages.java.ast.LocalClassHelper.ThisReferenceReplacingVisitor
- com.strobel.decompiler.languages.java.ast.transforms.MarkReferencedSyntheticsTransform
- com.strobel.decompiler.languages.java.ast.transforms.MergeResourceTryStatementsVisitor
- com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
- com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter
- 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.RewriteBoxingCastsTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform.PhaseOneVisitor
- com.strobel.decompiler.languages.java.ast.transforms.RewriteNewArrayLambdas
- com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
- 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.transforms.AbstractHelperClassTransform
- com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
- com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
- com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
- com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
- com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
- com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor<TResult> (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.componentmodel.DictionaryKeyMap (implements com.strobel.componentmodel.FrugalKeyMap)
- com.strobel.core.DoubleBox (implements com.strobel.core.IStrongBox)
- 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.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
- com.strobel.util.EmptyArrayCache
- com.strobel.componentmodel.EmptyKeyMap (implements com.strobel.componentmodel.FrugalKeyMap)
- 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.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
- com.strobel.core.Environment
- com.strobel.assembler.ir.Error
- com.strobel.assembler.metadata.Error
- com.strobel.core.Error
- com.strobel.decompiler.ast.Error
- com.strobel.expressions.Error
- com.strobel.io.Error
- com.strobel.reflection.emit.Error
- com.strobel.reflection.Error
- com.strobel.assembler.ir.ErrorOperand
- com.strobel.assembler.ir.ExceptionHandler (implements java.lang.Comparable<T>)
- com.strobel.assembler.metadata.ExceptionHandlerMapper
- com.strobel.reflection.emit.ExceptionProxy (implements java.io.Serializable)
- com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
- com.strobel.assembler.ir.attributes.ExceptionTableEntry
- com.strobel.core.ExceptionUtilities
- com.strobel.expressions.Expression
- com.strobel.expressions.BinaryExpression
- com.strobel.expressions.AssignBinaryExpression
- com.strobel.expressions.CoalesceConversionBinaryExpression
- com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
- com.strobel.expressions.EqualsMethodBasedLogicalBinaryExpression
- com.strobel.expressions.LogicalBinaryExpression
- com.strobel.expressions.SimpleBinaryExpression
- com.strobel.expressions.MethodBinaryExpression
- com.strobel.expressions.OpAssignMethodConversionBinaryExpression
- com.strobel.expressions.MethodBinaryExpression
- com.strobel.expressions.BlockExpression
- com.strobel.expressions.Block2
- com.strobel.expressions.Block3
- com.strobel.expressions.Block4
- com.strobel.expressions.Block5
- com.strobel.expressions.BlockN
- com.strobel.expressions.StackSpiller.SpilledExpressionBlock
- com.strobel.expressions.ScopeExpression
- com.strobel.expressions.Scope1
- com.strobel.expressions.ScopeN
- com.strobel.expressions.ScopeWithType
- com.strobel.expressions.ConcatExpression
- com.strobel.expressions.ConditionalExpression
- com.strobel.expressions.FullConditionalExpression
- com.strobel.expressions.FullConditionalExpressionWithType
- com.strobel.expressions.FullConditionalExpression
- com.strobel.expressions.ConstantExpression
- com.strobel.expressions.PrimitiveConstantExpression
- com.strobel.expressions.TypedConstantExpression
- com.strobel.expressions.DefaultValueExpression
- com.strobel.expressions.ForEachExpression
- com.strobel.expressions.ForExpression
- com.strobel.expressions.GotoExpression
- com.strobel.expressions.InvocationExpression (implements com.strobel.expressions.IArgumentProvider)
- com.strobel.expressions.LabelExpression
- com.strobel.expressions.LambdaExpression<T>
- com.strobel.expressions.LoopExpression
- com.strobel.expressions.MemberExpression
- com.strobel.expressions.FieldExpression
- com.strobel.expressions.MethodCallExpression (implements com.strobel.expressions.IArgumentProvider)
- com.strobel.expressions.InstanceMethodCallExpressionN
- com.strobel.expressions.MethodCallExpressionN
- com.strobel.expressions.NewArrayExpression
- com.strobel.expressions.NewArrayBoundsExpression
- com.strobel.expressions.NewArrayInitExpression
- com.strobel.expressions.NewExpression (implements com.strobel.expressions.IArgumentProvider)
- com.strobel.expressions.ParameterExpression
- com.strobel.expressions.PrimitiveParameterExpression
- com.strobel.expressions.SelfExpression
- com.strobel.expressions.SuperExpression
- com.strobel.expressions.TypedParameterExpression
- com.strobel.expressions.RuntimeVariablesExpression
- com.strobel.expressions.SwitchExpression
- com.strobel.expressions.TryExpression
- com.strobel.expressions.TypeBinaryExpression
- com.strobel.expressions.UnaryExpression
- com.strobel.expressions.BinaryExpression
- com.strobel.expressions.ExpressionContext (implements java.lang.AutoCloseable)
- com.strobel.expressions.ExpressionList<T> (implements java.lang.Iterable<T>, java.util.RandomAccess)
- com.strobel.expressions.BlockExpressionList
- com.strobel.expressions.ParameterExpressionList
- com.strobel.expressions.ExpressionList.ExpressionListIterator (implements java.util.ListIterator<E>)
- com.strobel.expressions.ExpressionVisitor
- com.strobel.expressions.DebugViewWriter
- com.strobel.expressions.ExpressionStringBuilder
- com.strobel.expressions.Optimizer
- com.strobel.expressions.VariableBinder
- com.strobel.core.Fences
- com.strobel.expressions.FinallyInfo
- com.strobel.assembler.metadata.Flags
- com.strobel.reflection.Flags
- com.strobel.reflection.FlagUtilities
- com.strobel.core.FloatBox (implements com.strobel.core.IStrongBox)
- 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)
- java.util.logging.Formatter
- com.strobel.decompiler.BriefLogFormatter
- 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.AstNode.NullAstNode
- com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
- com.strobel.decompiler.languages.java.ast.AstType
- com.strobel.decompiler.languages.java.ast.AstType.NullAstType
- com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
- com.strobel.decompiler.languages.java.ast.ComposedType
- com.strobel.decompiler.languages.java.ast.IntersectionType
- com.strobel.decompiler.languages.java.ast.SimpleType
- com.strobel.decompiler.languages.java.ast.UnionType
- 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.CatchClause.NullCatchClause
- com.strobel.decompiler.languages.java.ast.CatchClause.PatternPlaceholder
- 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.MethodDeclaration.PatternPlaceholder
- com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- com.strobel.decompiler.languages.java.ast.ModuleDeclaration.NullModuleDeclaration
- com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- com.strobel.decompiler.languages.java.ast.ParameterDeclaration.PatternPlaceholder
- com.strobel.decompiler.languages.java.ast.TypeDeclaration
- com.strobel.decompiler.languages.java.ast.TypeDeclaration.NullTypeDeclaration
- 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.ArrayInitializerExpression.NullArrayInitializerExpression
- com.strobel.decompiler.languages.java.ast.AssignmentExpression
- com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- com.strobel.decompiler.languages.java.ast.BytecodeConstant
- com.strobel.decompiler.languages.java.ast.BytecodeConstant.NullMetadata
- com.strobel.decompiler.languages.java.ast.MethodHandlePlaceholder
- 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.Expression.NullExpression
- com.strobel.decompiler.languages.java.ast.Expression.PatternPlaceholder
- com.strobel.decompiler.languages.java.ast.IdentifierExpression
- com.strobel.decompiler.languages.java.ast.IndexerExpression
- com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression.NullInlinedBytecodeExpression
- 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.PatternExpression
- com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- com.strobel.decompiler.languages.java.ast.SwitchExpression
- com.strobel.decompiler.languages.java.ast.SwitchExpression.NullSwitchExpression
- 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.Identifier.NullIdentifier
- com.strobel.decompiler.languages.java.ast.ImportDeclaration
- com.strobel.decompiler.languages.java.ast.ImportDeclaration.NullImportDeclaration
- com.strobel.decompiler.languages.java.ast.JavaTokenNode
- com.strobel.decompiler.languages.java.ast.JavaModifierToken
- com.strobel.decompiler.languages.java.ast.JavaTokenNode.NullJavaTokenNode
- 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.PackageDeclaration.NullPackageDeclaration
- 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.BlockStatement.NullBlockStatement
- com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
- com.strobel.decompiler.languages.java.ast.BreakStatement
- com.strobel.decompiler.languages.java.ast.CommentStatement
- 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.Statement.NullStatement
- com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
- 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.SwitchExpressionArm
- com.strobel.decompiler.languages.java.ast.SwitchExpressionArm.NullSwitchExpressionArm
- 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.decompiler.languages.java.ast.VariableInitializer.NullVariableInitializer
- com.strobel.decompiler.languages.java.ast.VariableInitializer.PatternPlaceholder
- 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.assembler.metadata.VariableDefinitionCollection.UnknownVariableReference
- com.strobel.decompiler.languages.java.ast.AstNode (implements java.lang.Cloneable, com.strobel.decompiler.patterns.INode, com.strobel.componentmodel.UserDataStore)
- com.strobel.expressions.Functions
- com.strobel.functions.Functions
- com.strobel.decompiler.ast.GotoRemoval
- com.strobel.core.HashUtilities
- com.strobel.reflection.Helper
- com.strobel.reflection.Helper.TypePair
- com.strobel.expressions.Helpers
- com.strobel.expressions.HoistedLocals
- com.strobel.decompiler.ast.Inlining
- 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.core.IntegerBox (implements com.strobel.core.IStrongBox)
- com.strobel.assembler.metadata.signatures.IntSignature (implements com.strobel.assembler.metadata.signatures.BaseType)
- com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
- 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.ast.JavaNameResolver.FindDeclarationVisitor (implements com.strobel.decompiler.languages.java.ast.IAstVisitor<T,R>)
- 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.JavaResolver.BinaryOperations
- com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
- com.strobel.componentmodel.Key<T>
- com.strobel.core.KeyedQueue<K,V>
- com.strobel.decompiler.languages.java.ast.Keys
- com.strobel.assembler.metadata.Label
- com.strobel.reflection.emit.Label
- com.strobel.expressions.LabelInfo
- com.strobel.expressions.LabelScopeInfo
- com.strobel.expressions.LabelTarget
- com.strobel.expressions.LambdaCompiler
- com.strobel.expressions.LambdaCompiler.CompilationFlags
- 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.LineNumberFormatter
- 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.reflection.emit.LocalSymInfo
- com.strobel.reflection.LocalVariableInfo
- com.strobel.reflection.emit.LocalBuilder
- com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- com.strobel.decompiler.ast.LockInfo
- com.strobel.core.LongBox (implements com.strobel.core.IStrongBox)
- com.strobel.assembler.metadata.signatures.LongSignature (implements com.strobel.assembler.metadata.signatures.BaseType)
- com.strobel.decompiler.ast.LoopsAndConditions
- com.strobel.decompiler.ast.LoopsAndConditions.LoopExitInfo
- com.strobel.core.Mapping<T>
- com.strobel.reflection.TypeMapping
- com.strobel.decompiler.patterns.Match
- com.strobel.reflection.MemberInfo (implements java.lang.reflect.AnnotatedElement)
- com.strobel.reflection.FieldInfo
- com.strobel.reflection.ErasedField
- com.strobel.reflection.emit.FieldBuilder
- com.strobel.reflection.ReflectedField
- com.strobel.reflection.RuntimeFieldInfo
- com.strobel.reflection.MethodBase
- com.strobel.reflection.ConstructorInfo
- com.strobel.reflection.emit.ConstructorBuilder
- com.strobel.reflection.ReflectedConstructor
- com.strobel.reflection.RuntimeConstructorInfo
- com.strobel.reflection.MethodInfo
- com.strobel.reflection.DelegatingMethodInfo
- com.strobel.reflection.DynamicMethod
- com.strobel.reflection.ErasedMethod
- com.strobel.reflection.GenericMethod
- com.strobel.reflection.emit.MethodBuilder
- com.strobel.reflection.ReflectedMethod
- com.strobel.reflection.RuntimeMethodInfo
- com.strobel.reflection.ConstructorInfo
- com.strobel.reflection.Type<T> (implements java.lang.reflect.Type)
- com.strobel.reflection.ArrayType<T>
- com.strobel.reflection.BottomType
- com.strobel.reflection.CapturedType<T> (implements com.strobel.reflection.ICapturedType)
- com.strobel.reflection.CompoundType<T>
- com.strobel.reflection.ErasedType<T>
- com.strobel.reflection.GenericParameter<T>
- com.strobel.reflection.emit.GenericParameterBuilder<T>
- com.strobel.reflection.GenericType<T>
- com.strobel.reflection.NullType
- com.strobel.reflection.PrimitiveType<T>
- com.strobel.reflection.ReflectedType<T>
- com.strobel.reflection.RuntimeType<T>
- com.strobel.reflection.emit.TypeBuilder<T>
- com.strobel.reflection.emit.TypeBuilderInstantiation<T>
- com.strobel.reflection.WildcardType<T>
- com.strobel.reflection.FieldInfo
- 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.MetadataParser.UnresolvedField
- 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.GenericMethodInstance (implements com.strobel.assembler.metadata.IGenericInstance)
- com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
- com.strobel.assembler.metadata.MethodDefinition (implements com.strobel.assembler.metadata.IMemberDefinition)
- com.strobel.assembler.metadata.RecordTypeDefinition.RecordMethod
- 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.decompiler.languages.BytecodeLanguage.DummyTypeReference
- com.strobel.assembler.metadata.CapturedType (implements com.strobel.assembler.metadata.ICapturedType)
- com.strobel.assembler.metadata.CompoundTypeReference (implements com.strobel.assembler.metadata.ICompoundType)
- com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType (implements com.strobel.assembler.metadata.IGenericInstance)
- com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
- com.strobel.assembler.metadata.ParameterizedType (implements com.strobel.assembler.metadata.IGenericInstance)
- com.strobel.assembler.metadata.RawType
- com.strobel.assembler.metadata.TypeDefinition (implements com.strobel.assembler.metadata.IMemberDefinition)
- com.strobel.assembler.metadata.BottomType
- com.strobel.assembler.metadata.CompoundTypeDefinition (implements com.strobel.assembler.metadata.ICompoundType)
- com.strobel.assembler.metadata.GenericParameter
- com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
- com.strobel.assembler.metadata.NullType
- com.strobel.assembler.metadata.PrimitiveType
- com.strobel.assembler.metadata.RecordTypeDefinition
- com.strobel.assembler.metadata.UnionType (implements com.strobel.assembler.metadata.IUnionType)
- com.strobel.assembler.metadata.WildcardType
- com.strobel.assembler.metadata.FieldReference
- com.strobel.assembler.metadata.MetadataFilters
- com.strobel.assembler.metadata.MetadataHelper
- com.strobel.assembler.metadata.MetadataParser
- com.strobel.assembler.metadata.MetadataParser.StackBasedGenericContext (implements com.strobel.assembler.metadata.IGenericContext)
- 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.MetadataResolver.LimitedResolver
- com.strobel.assembler.metadata.MetadataSystem
- com.strobel.decompiler.NoRetryMetadataSystem
- com.strobel.assembler.metadata.MethodBinder
- com.strobel.assembler.metadata.MethodBinder.BindResult
- com.strobel.assembler.metadata.MethodHandle
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
- com.strobel.reflection.MethodKey (implements java.io.Serializable)
- com.strobel.assembler.ir.attributes.MethodParameterEntry
- com.strobel.assembler.metadata.MethodReader
- com.strobel.assembler.metadata.MethodReader.Fixup
- com.strobel.assembler.metadata.MethodReader.Fixup.MultiFixup
- com.strobel.assembler.metadata.signatures.MethodTypeSignature (implements com.strobel.assembler.metadata.signatures.Signature)
- com.strobel.reflection.Missing
- com.strobel.assembler.ir.attributes.ModuleDependency
- com.strobel.assembler.metadata.ModuleReference
- com.strobel.core.MutableInteger
- com.strobel.decompiler.languages.java.ast.NameResolveResult
- com.strobel.decompiler.languages.java.ast.JavaNameResolver.Result
- 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.reflection.NullType.LazyInit
- com.strobel.assembler.ir.OpCodeHelpers
- generated.PackageAccess
- generated.PackageAccess.LazyInit
- com.strobel.assembler.ir.attributes.PackageInfo
- com.strobel.assembler.metadata.PackageReference
- com.strobel.core.Pair<TFirst,TSecond> (implements java.lang.Comparable<T>)
- com.strobel.componentmodel.PairKeyMap (implements com.strobel.componentmodel.FrugalKeyMap)
- com.strobel.reflection.emit.ParameterBuilder
- com.strobel.reflection.ParameterInfo
- com.strobel.assembler.metadata.ParameterReference (implements com.strobel.assembler.metadata.IMetadataTypeMember)
- com.strobel.assembler.metadata.ParameterDefinition (implements com.strobel.assembler.metadata.IAnnotationsProvider)
- com.strobel.io.PathHelper
- com.strobel.decompiler.patterns.Pattern (implements com.strobel.decompiler.patterns.INode)
- com.strobel.decompiler.patterns.AllMatch
- com.strobel.decompiler.patterns.AnyNode
- com.strobel.decompiler.patterns.AssignmentChain
- com.strobel.decompiler.patterns.AstTypeMatch
- com.strobel.decompiler.patterns.BackReference
- com.strobel.decompiler.patterns.Choice (implements java.lang.Iterable<T>)
- com.strobel.decompiler.patterns.DeclaredVariableBackReference
- com.strobel.decompiler.patterns.IdentifierBackReference
- 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.TypedLiteralNode
- com.strobel.decompiler.patterns.TypedNode
- com.strobel.decompiler.ast.PatternMatching
- com.strobel.decompiler.PlainTextOutput (implements com.strobel.decompiler.ITextOutput)
- com.strobel.decompiler.AnsiTextOutput
- com.strobel.decompiler.patterns.PossibleMatch
- com.strobel.core.Predicates
- com.strobel.reflection.PrimitiveTypes
- com.strobel.Procyon
- com.strobel.decompiler.ast.Range (implements java.lang.Comparable<T>)
- com.strobel.reflection.RawMember
- com.strobel.reflection.RawConstructor
- com.strobel.reflection.RawField
- com.strobel.reflection.RawMethod
- com.strobel.core.ReadOnlyList<T> (implements com.strobel.core.IReadOnlyList<T>, java.util.List<E>, java.util.RandomAccess)
- com.strobel.reflection.MemberList<T>
- com.strobel.reflection.ConstructorList
- com.strobel.reflection.FieldList
- com.strobel.reflection.MethodList
- com.strobel.reflection.TypeList
- com.strobel.reflection.ParameterList
- com.strobel.reflection.MemberList<T>
- com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator<T> (implements java.util.ListIterator<E>)
- com.strobel.assembler.ir.attributes.RecordComponentInfo
- com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
- java.lang.ref.Reference<T>
- java.lang.ref.WeakReference<T>
- com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference<V> (implements com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap.IntReference<V>)
- java.lang.ref.WeakReference<T>
- 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.reflection.Resolver
- com.strobel.reflection.Resolver.Frame
- com.strobel.decompiler.semantics.ResolveResult
- com.strobel.decompiler.languages.java.ast.JavaResolver.PrimitiveResolveResult
- com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform (implements com.strobel.decompiler.languages.java.ast.transforms.IAstTransform)
- com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
- com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
- com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
- com.strobel.decompiler.patterns.Role<T>
- com.strobel.decompiler.languages.java.ast.TokenRole
- com.strobel.decompiler.languages.java.ast.Roles
- com.strobel.compilerservices.RuntimeHelpers
- com.strobel.compilerservices.RuntimeHelpers.LazyInit
- com.strobel.expressions.RuntimeOperations
- com.strobel.expressions.RuntimeOperations.RuntimeVariableList (implements com.strobel.expressions.IRuntimeVariables)
- com.strobel.reflection.RuntimeTypeCache<T>
- com.strobel.reflection.RuntimeTypeCache.Filter
- com.strobel.reflection.RuntimeTypeCache.MemberInfoCache<T>
- com.strobel.reflection.emit.ScopeTree
- java.lang.SecurityManager
- com.strobel.compilerservices.CallerResolver
- com.strobel.core.Selectors
- com.strobel.assembler.ir.attributes.ServiceInfo
- com.strobel.core.ShortBox (implements com.strobel.core.IStrongBox)
- com.strobel.assembler.metadata.signatures.ShortSignature (implements com.strobel.assembler.metadata.signatures.BaseType)
- com.strobel.assembler.metadata.signatures.SignatureParser
- com.strobel.reflection.SignatureType
- com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature (implements com.strobel.assembler.metadata.signatures.FieldTypeSignature)
- com.strobel.componentmodel.SingleKeyMap<V> (implements com.strobel.componentmodel.FrugalKeyMap)
- com.strobel.collections.SmartList.SingletonIterator (implements java.util.Iterator<E>)
- 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.ModuleAttribute
- com.strobel.assembler.ir.attributes.ModuleMainClassAttribute
- com.strobel.assembler.ir.attributes.ModulePackagesAttribute
- com.strobel.assembler.ir.attributes.ModuleTargetAttribute
- com.strobel.assembler.ir.attributes.ParameterAnnotationsAttribute
- com.strobel.assembler.ir.attributes.PermittedSubclassesAttribute
- com.strobel.assembler.ir.attributes.RecordAttribute
- 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.ir.StackMappingVisitor.InstructionAnalyzer (implements com.strobel.assembler.ir.InstructionVisitor)
- com.strobel.expressions.StackSpiller
- com.strobel.expressions.StackSpiller.ChildRewriter
- com.strobel.expressions.StackSpiller.Result
- com.strobel.expressions.StackSpiller.TempMaker
- com.strobel.core.StringComparator (implements java.util.Comparator<T>, com.strobel.core.IEqualityComparator<T>)
- com.strobel.core.StringUtilities
- com.strobel.concurrent.StripedLock<T>
- com.strobel.concurrent.StripedReentrantLock
- com.strobel.core.StrongBox<T> (implements com.strobel.functions.Consumer<T>, com.strobel.core.IStrongBox)
- com.strobel.functions.Suppliers
- com.strobel.expressions.SwitchCase
- 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
- com.strobel.reflection.Helper.AdaptFailure
- java.lang.IllegalStateException
- com.strobel.assembler.metadata.MethodBodyParseException
- com.strobel.reflection.emit.VerificationException
- com.strobel.reflection.MemberResolutionException
- com.strobel.assembler.metadata.MetadataHelper.AdaptFailure
- com.strobel.reflection.TargetInvocationException
- java.lang.RuntimeException
- java.lang.Exception
- com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
- com.strobel.decompiler.utilities.TreeTraversal
- com.strobel.core.Triple<TFirst,TSecond,TThird> (implements java.lang.Comparable<T>)
- com.strobel.reflection.Type.FilterOptions
- com.strobel.reflection.Type.LazyConstants
- com.strobel.decompiler.ast.TypeAnalysis
- com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
- com.strobel.reflection.TypeBinder.CacheEntry
- com.strobel.reflection.TypeBindings
- com.strobel.reflection.emit.TypeBuilder.LazyTypes
- com.strobel.reflection.emit.TypeBuilder.MethodOverride
- com.strobel.reflection.TypeCache
- com.strobel.reflection.TypeCache.Key
- com.strobel.reflection.TypeContext
- com.strobel.reflection.SystemTypeContext
- com.strobel.decompiler.languages.TypeDecompilationResults
- com.strobel.decompiler.types.TypeManager
- com.strobel.reflection.TypeParser
- com.strobel.decompiler.types.TypeProxy (implements com.strobel.decompiler.types.ITypeInfo)
- com.strobel.decompiler.types.TypeProxy.DelegateListener (implements com.strobel.decompiler.types.ITypeListener)
- com.strobel.assembler.metadata.TypeReference.TypeFunctions
- com.strobel.reflection.Types
- com.strobel.decompiler.languages.java.utilities.TypeUtilities
- com.strobel.util.TypeUtils
- com.strobel.assembler.metadata.signatures.TypeVariableSignature (implements com.strobel.assembler.metadata.signatures.FieldTypeSignature)
- com.strobel.reflection.TypeVisitor<P,R>
- com.strobel.reflection.DefaultTypeVisitor<P,R>
- com.strobel.reflection.SimpleVisitor<P,R>
- com.strobel.reflection.Helper.Adapter
- com.strobel.reflection.TypeRelation
- com.strobel.reflection.UnaryTypeVisitor<R>
- com.strobel.reflection.emit.Verifier.GenericParameterResolver
- com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
- com.strobel.reflection.TypeMapper<T>
- com.strobel.reflection.TypeBinder
- com.strobel.reflection.TypeEraser
- com.strobel.reflection.TypeBinder
- com.strobel.reflection.SimpleVisitor<P,R>
- com.strobel.reflection.DefaultTypeVisitor<P,R>
- com.strobel.compilerservices.UnsafeAccess
- 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.reflection.emit.Verifier
- com.strobel.reflection.emit.Verifier.VerifierFrame
- com.strobel.core.VerifyArgument
- 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.OutputStreamWriter
- com.strobel.decompiler.FileOutputWriter
- java.io.PrintWriter
- com.strobel.assembler.CodePrinter
- com.strobel.decompiler.LineNumberPrintWriter
- java.io.OutputStreamWriter
Interface Hierarchy
- com.strobel.core.Accumulator<TSource,TAccumulate>
- com.strobel.core.delegates.Action1<T>
- com.strobel.core.Aggregator<TSource,TAccumulate,TResult>
- com.strobel.decompiler.ast.AstOptimizer.BasicBlockOptimization
- com.strobel.decompiler.ast.AstOptimizer.ExpressionOptimization
- java.lang.AutoCloseable
- com.strobel.core.SafeCloseable
- com.strobel.reflection.emit.CodeGenerator.EmitArrayElementCallback
- com.strobel.collections.concurrent.ConcurrentIntObjectMap<V>
- com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap.IntReference<V>
- com.strobel.assembler.ir.ConstantPool.Visitor
- com.strobel.reflection.emit.ConstantPool.Visitor<R,P>
- com.strobel.functions.Consumer<T>
- com.strobel.reflection.emit.EnumSwitchCallback<E>
- com.strobel.expressions.ExpressionVisitor.ElementVisitor<T>
- com.strobel.assembler.metadata.FieldMetadataVisitor<P,R>
- com.strobel.assembler.metadata.FieldVisitor
- com.strobel.componentmodel.FrugalKeyMap
- com.strobel.core.delegates.Func<R>
- com.strobel.core.delegates.Func1<T,R>
- com.strobel.core.delegates.Func2<T1,T2,R>
- com.strobel.functions.Function<T,R>
- com.strobel.assembler.metadata.IAnnotationsProvider
- com.strobel.expressions.IArgumentProvider
- com.strobel.decompiler.languages.java.ast.transforms.IAstTransform
- com.strobel.decompiler.languages.java.ast.IAstVisitor<T,R>
- com.strobel.assembler.metadata.ICapturedType
- com.strobel.reflection.ICapturedType
- com.strobel.assembler.metadata.ICompoundType
- com.strobel.assembler.metadata.IConstantValueProvider
- com.strobel.core.IEqualityComparator<T>
- com.strobel.core.IFreezable
- 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.expressions.IMethodFilter<T>
- com.strobel.decompiler.patterns.INode
- com.strobel.assembler.ir.InstructionVisitor
- com.strobel.collections.concurrent.IntObjectEntry<V>
- com.strobel.decompiler.languages.java.IOutputFormatter
- com.strobel.expressions.IRuntimeVariables
- com.strobel.core.IStrongBox
- java.lang.Iterable<T>
- com.strobel.core.IReadOnlyList<T> (also extends java.util.RandomAccess)
- com.strobel.decompiler.ITextOutput
- com.strobel.decompiler.types.ITypeInfo
- com.strobel.decompiler.types.ITypeListener
- com.strobel.assembler.metadata.ITypeLoader
- com.strobel.assembler.metadata.IUnionType
- com.strobel.assembler.metadata.IVariableDefinitionProvider
- com.strobel.reflection.MemberFilter
- 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.core.Predicate<T>
- java.util.RandomAccess
- com.strobel.core.IReadOnlyList<T> (also extends java.lang.Iterable<T>)
- com.strobel.core.Selector<TSource,TResult>
- com.strobel.reflection.emit.StringSwitchCallback
- com.strobel.functions.Supplier<T>
- com.strobel.reflection.emit.SwitchCallback
- com.strobel.assembler.metadata.signatures.Tree
- com.strobel.assembler.metadata.signatures.Signature
- com.strobel.assembler.metadata.signatures.TypeTree
- com.strobel.assembler.metadata.signatures.ReturnType
- 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.BaseType
- com.strobel.assembler.metadata.signatures.TypeSignature
- 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.ReturnType
- 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
- com.strobel.componentmodel.UserDataStore
Annotation Type Hierarchy
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.strobel.expressions.AnalyzeTypeIsResult
- com.strobel.assembler.metadata.annotations.AnnotationElementType
- com.strobel.io.Ansi.Attribute
- com.strobel.io.Ansi.Color
- com.strobel.decompiler.AnsiTextOutput.ColorScheme
- com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- com.strobel.decompiler.ast.AstCode
- com.strobel.decompiler.ast.AstOptimizationStep
- com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- com.strobel.reflection.BindingFlags
- com.strobel.decompiler.languages.java.BraceEnforcement
- com.strobel.decompiler.languages.java.BraceStyle
- com.strobel.reflection.CallingConvention
- com.strobel.decompiler.languages.java.ast.ClassType
- com.strobel.decompiler.languages.java.ast.CommentType
- com.strobel.reflection.emit.CompilationTarget
- com.strobel.assembler.metadata.CompilerTarget
- com.strobel.assembler.ir.ConstantPool.ReferenceKind
- com.strobel.reflection.emit.ConstantPool.ReferenceKind
- com.strobel.assembler.ir.ConstantPool.Tag
- com.strobel.reflection.emit.ConstantPool.Tag
- com.strobel.decompiler.languages.java.ast.ConstructorInitializerType
- com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
- com.strobel.assembler.flowanalysis.ControlFlowNodeType
- com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
- com.strobel.assembler.metadata.ConversionType
- com.strobel.decompiler.languages.java.analysis.Correlator.CorrelationMode
- com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
- com.strobel.decompiler.languages.EntityType
- com.strobel.assembler.ir.ExceptionHandlerType
- com.strobel.expressions.ExpressionType
- com.strobel.assembler.metadata.Flags.Flag
- com.strobel.reflection.Flags.Flag
- com.strobel.assembler.metadata.Flags.Kind
- com.strobel.assembler.ir.FlowControl
- com.strobel.assembler.ir.FrameType
- com.strobel.assembler.ir.FrameValueType
- com.strobel.assembler.metadata.GenericParameterType
- com.strobel.expressions.GotoExpressionKind
- com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
- com.strobel.assembler.flowanalysis.JumpType
- com.strobel.assembler.metadata.JvmType
- com.strobel.expressions.LabelScopeKind
- com.strobel.assembler.metadata.LanguageFeature
- com.strobel.decompiler.LineNumberFormatter.LineNumberOption
- com.strobel.decompiler.ast.LoopType
- com.strobel.reflection.MemberListOptions
- com.strobel.reflection.MemberListType
- com.strobel.reflection.MemberType
- com.strobel.assembler.metadata.MethodHandleType
- com.strobel.decompiler.languages.java.ast.NameResolveMode
- com.strobel.decompiler.NameSyntax
- com.strobel.decompiler.languages.java.ast.NewLineType
- com.strobel.decompiler.languages.java.ast.NodeType
- com.strobel.assembler.ir.OpCode
- com.strobel.reflection.emit.OpCode
- com.strobel.assembler.ir.OpCodeType
- com.strobel.assembler.ir.OperandType
- com.strobel.reflection.emit.OperandType
- com.strobel.core.OS
- com.strobel.reflection.RuntimeTypeCache.CacheType
- com.strobel.reflection.RuntimeTypeCache.WhatsCached
- com.strobel.reflection.emit.ScopeAction
- com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
- com.strobel.reflection.SimpleType
- com.strobel.assembler.ir.StackBehavior
- com.strobel.reflection.emit.StackBehavior
- com.strobel.expressions.StackSpiller.RewriteAction
- com.strobel.expressions.StackSpiller.Stack
- com.strobel.core.StringComparison
- com.strobel.reflection.emit.SwitchOptions
- com.strobel.decompiler.languages.java.TextOutputFormatter.LineNumberMode
- com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- com.strobel.decompiler.languages.java.analysis.UsageType
- com.strobel.expressions.VariableStorageKind
- com.strobel.reflection.emit.Verifier.FrameType
- com.strobel.decompiler.languages.java.Wrapping
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)