All Classes
AbstractAssignment
AbstractAssignmentExpression
AbstractBackedByteData
AbstractConstantPoolEntry
AbstractConstructorInvokation
AbstractExpression
AbstractExpressionRewriter
AbstractExpressionVisitor
AbstractFieldVariable
AbstractFunctionInvokation
AbstractFunctionInvokationExplicit
AbstractGraphVisitorFI
AbstractLValue
AbstractLValueScopeDiscoverer
AbstractMatchResultIterator
AbstractMemberFunctionInvokation
AbstractMutatingAssignmentExpression
AbstractNewArray
AbstractPlaceholder
AbstractStatement
AbstractStructuredBlockStatement
AbstractStructuredConditionalLoopStatement
AbstractStructuredContinue
AbstractStructuredStatement
AbstractTypeUsageCollector
AbstractUnStructuredStatement
AccessFlag
AccessFlagMethod
AccountingRewriter
AnalysisResult
AnalysisResultFromException
AnalysisResultSuccessful
AnalysisType
AnnotationTableEntry
AnnotationTableTypeEntry
AnonBreakTarget
AnonymousArray
AnonymousBlocks
AnonymousClassConstructorRewriter
AnonymousClassUsage
ArithmeticMonOperation
ArithmeticMutationOperation
ArithmeticOperation
ArithmeticPostMutationOperation
ArithmeticPreMutationOperation
ArithOp
ArrayIndex
ArrayLength
ArrayType
ArrayVariable
AssertRewriter
AssignmentExpression
AssignmentPreMutation
AssignmentSimple
Attribute
AttributeAnnotationDefault
AttributeAnnotations
AttributeBootstrapMethods
AttributeCode
AttributeConstantValue
AttributeDeprecated
AttributeEnclosingMethod
AttributeExceptions
AttributeFactory
AttributeInnerClasses
AttributeLineNumberTable
AttributeLocalVariableTable
AttributeLocalVariableTypeTable
AttributeMap
AttributeModule
AttributeModule.ExportOpen
AttributeModule.ModuleContentFlags
AttributeModule.ModuleFlags
AttributeModule.Provide
AttributeModule.Require
AttributeModule.Use
AttributeModuleClassMain
AttributeModulePackages
AttributeParameterAnnotations
AttributeRuntimeInvisibleAnnotations
AttributeRuntimeInvisibleParameterAnnotations
AttributeRuntimeInvisibleTypeAnnotations
AttributeRuntimeVisibleAnnotations
AttributeRuntimeVisibleParameterAnnotations
AttributeRuntimeVisibleTypeAnnotations
AttributeScala
AttributeScalaSig
AttributeSignature
AttributeSourceFile
AttributeStackMapTable
AttributeSynthetic
AttributeTypeAnnotations
AttributeUnknown
BadAttributeException
BadBoolAssignmentRewriter
BadCastChainRewriter
BadCompareRewriter
BadLoopPrettifier
BadNarrowingArgRewriter
BadParametersException
BaseByteData
BasicExceptions
BeginBlock
BinaryFunction
BinaryPredicate
BinaryProcedure
BindingSuperContainer
BindingSuperContainer.Route
Block
BlockIdentifier
BlockIdentifierFactory
BlockType
BooleanExpression
BooleanOperation
BoolOp
BoolPair
BootstrapMethodInfo
BoundSuperCollector
BoxingHelper
BoxingProcessor
BreakRewriter
BytecodeDumpConsumer
BytecodeDumpConsumer.Item
BytecodeLoc
BytecodeLocCollector
BytecodeLocFactory
BytecodeLocFactoryImpl
BytecodeLocFactoryStub
BytecodeLocSet
BytecodeMeta
BytecodeMeta.CodeInfoFlag
ByteData
CannotLoadClassException
CannotPerformDecode
CanRemovePointlessBlock
CaseStatement
CastAction
CastExpression
CatchStatement
CfrDriver
CfrDriver.Builder
CfrDriverImpl
CfrVersionInfo
ClashDeclarationReducer
ClassCache
ClassFile
ClassFileDumper
ClassFileDumper.InnerClassDumpType
ClassFileDumperAnnotation
ClassFileDumperAnonymousInner
ClassFileDumperEnum
ClassFileDumperInterface
ClassFileDumperModule
ClassFileDumperNormal
ClassFileDumperRecord
ClassFileField
ClassFileRelocator
ClassFileRelocator.Configurator
ClassFileRelocator.NopRelocator
ClassFileRelocator.PrefixRelocator
ClassFileRelocator.RenamingRelocator
ClassFileSource
ClassFileSource.Factory
ClassFileSource2
ClassFileSourceChained
ClassFileSourceImpl
ClassFileSourceWrapper
ClassFileVersion
ClassMapping
ClassNameFunction
ClassNameFunctionCase
ClassNameFunctionInvalid
ClassNameUtils
ClassRenamer
ClassSignature
Cleaner
CloneHelper
ClosedIdxExceptionEntry
CodeAnalyser
CodeAnalyserWholeClass
CollectionUtils
CollectMatch
CommentStatement
ComparableUnderEC
CompareByIndex
ComparisonOperation
CompOp
CompositeBlockIdentifierKey
CompoundStatement
CondenseConditionals
ConditionalCondenser
ConditionalExpression
ConditionalRewriter
ConditionalSimplifyingRewriter
ConditionalUtils
ConfusedCFRException
ConstantFoldingRewriter
ConstantPool
ConstantPoolEntry
ConstantPoolEntry.Type
ConstantPoolEntryClass
ConstantPoolEntryDouble
ConstantPoolEntryDynamicInfo
ConstantPoolEntryFieldRef
ConstantPoolEntryFloat
ConstantPoolEntryInteger
ConstantPoolEntryInvokeDynamic
ConstantPoolEntryLiteral
ConstantPoolEntryLong
ConstantPoolEntryMethodHandle
ConstantPoolEntryMethodRef
ConstantPoolEntryMethodType
ConstantPoolEntryModuleInfo
ConstantPoolEntryNameAndType
ConstantPoolEntryPackageInfo
ConstantPoolEntryString
ConstantPoolEntryUTF8
ConstantPoolUtils
ConstructorInvokationAnonymousInner
ConstructorInvokationExplicit
ConstructorInvokationSimple
ConstructorStatement
ConstructorUtils
ContiguousEntityFactory
ControlFlowCleaningTransformer
ControlFlowIntDiv0Exception
ControlFlowNullException
ControlFlowNumericObf
CreationCollector
DCCommonState
DeadConditionalRemover
DeadMethodRemover
DeclarationAnnotationHelper
DeclarationAnnotationHelper.DeclarationAnnotationsInfo
DecodedLookupSwitch
DecodedSwitch
DecodedSwitchEntry
DecodedTableSwitch
DecompilerComment
DecompilerComments
DecompilerCommentSource
DeepCloneable
DefaultEquivalenceConstraint
DelegatingDumper
DetectedStaticImport
DoStatement
Dumpable
DumpableWithPrecedence
Dumper
Dumper.CannotCreate
DumperFactory
DupAssigns
DynamicConstExpression
DynamicInvokation
DynamicInvokeType
EclipseLoops
ElementValue
ElementValueAnnotation
ElementValueArray
ElementValueClass
ElementValueConst
ElementValueEnum
ElseBlock
EmptyMatchResultCollector
EndBlock
EnumAllSuperRewriter
EnumClassRewriter
EnumSuperRewriter
EquivalenceConstraint
ExactTypeFilter
ExceptionAggregator
ExceptionCheck
ExceptionCheckImpl
ExceptionCheckSimple
ExceptionDumper
ExceptionGroup
ExceptionRewriters
ExceptionTableEntry
ExplicitTypeCallRewriter
Expression
ExpressionReplacingRewriter
ExpressionRewriter
ExpressionRewriterFlags
ExpressionRewriterHelper
ExpressionRewriterTransformer
ExpressionStatement
ExpressionVisitor
ExpressionWildcardReplacingRewriter
FakeMethod
FakeMethodRewriter
FakeMethods
Field
FieldMapping
FieldVariable
FileDumper
FileSummaryDumper
FinalAnalyzer
FinallyCatchBody
FinallyGraphHelper
FinallyRewriter
FinallyStatement
ForIterStatement
FormalTypeParameter
ForStatement
Functional
Functional.NotNull
FunctionProcessor
GenericInferer
GenericTypeBinder
GetClassTest
GetClassTestInnerConstructor
GetClassTestLambda
GetOptParser
GetOptSinkFactory
GotoStatement
Graph
GraphVisitor
GraphVisitorDFS
GraphVisitorFIFO
HasByteCodeLoc
HexLiteralTidier
Ident
IfExitingStatement
IfStatement
IllegalGenericRewriter
IllegalIdentifierDump
IllegalIdentifierDump.Factory
IllegalIdentifierDump.Nop
IllegalIdentifierReplacement
IllegalReturnChecker
IndexedStatement
InferredJavaType
InferredJavaType.Source
InfiniteAssertRewriter
InlinedConstantRewriter
InlineDeAssigner
InnerClassAttributeInfo
InnerClassConstructorRewriter
InnerClassInfo
InnerClassInfoUtils
InnerClassTypeUsageInformation
InstanceOfAssignRewriter
InstanceOfExpression
InstanceOfExpressionDefining
InstanceofMatchTidyingRewriter
InstanceOfTreeTransformer
InstrIndex
InternalDumperFactoryImpl
IntervalCollisionRemover
IntervalCount
IntervalOverlapper
InvalidBooleanCastCleaner
InvalidExpressionStatementCleaner
IterLoopRewriter
J14ClassObjectRewriter
JarContent
JarContentImpl
JavaAnnotatedTypeInstance
JavaAnnotatedTypeIterator
JavaAnnotatedTypeIterator.BaseAnnotatedTypeIterator
JavaArrayTypeInstance
JavaGenericBaseInstance
JavaGenericPlaceholderTypeInstance
JavaGenericRefTypeInstance
JavaGenericRefTypeInstance.WildcardConstraint
JavaIntersectionTypeInstance
JavaRefTypeInstance
JavaTypeInstance
JavaWildcardTypeInstance
JSRCallStatement
JSRRetStatement
JumpingStatement
JumpsIntoDoRewriter
JumpsIntoLoopCloneRewriter
JumpType
JVMInstr
Keywords
KleeneN
KleenePlus
KleeneStar
KnowsRawName
KnowsRawSize
KotlinSwitchHandler
LambdaCleaner
LambdaExpression
LambdaExpressionCommon
LambdaExpressionFallback
LambdaExpressionNewArray
LambdaRewriter
LambdaRewriter.LambdaInternalRewriter
LambdaUtils
LazyExceptionRetainingMap
LazyMap
LinearScannedBlock
ListFactory
Literal
LiteralFolding
LiteralHex
LiteralRewriter
LocalClassAwareTypeUsageInformation
LocalClassScopeDiscoverImpl
LocalDeclarationRemover
LocalVariable
LocalVariableEntry
LogFormatter
LoggerFactory
LoopIdentifier
LoopLivenessClash
LooseCatchChecker
LValue
LValue.Creation
LValueAssignmentAndAliasCondenser
LValueAssignmentCollector
LValueAssignmentExpressionRewriter
LValueCondense
LValueExpression
LValueProp
LValuePropSimple
LValueReplacingRewriter
LValueRewriter
LValueRewriter.Util
LValueScopeDiscoverer
LValueScopeDiscoverImpl
LValueTypeClashCheck
LValueUsageCollector
LValueUsageCollectorSimple
LValueUsageCollectorSimpleRW
Main
MalformedPrototypeException
MapFactory
Mapping
MappingFactory
Matcher
MatchIterator
MatchOneOf
MatchOpt
MatchResultCollector
MatchSequence
MemberFunctionInvokation
MemberFunctionInvokationExplicit
MemberNameResolver
Method
Method.MethodConstructor
Method.Visibility
MethodErrorCollector
MethodErrorCollector.SummaryDumperMethodErrorCollector
MethodHandleBehaviour
MethodHandlePlaceholder
MethodMapping
MethodOrdering
MethodPrototype
MethodPrototype.HiddenReason
MethodPrototype.ParameterLValue
MethodPrototypeAnnotationsHelper
Misc
Misc.GetBackJump
Misc.GraphVisitorBlockReachable
Misc.HasBackJump
Misc.IsBackJumpTo
Misc.IsForwardJumpTo
MiscAnnotations
MiscConstants
MiscStatementTools
MiscUtils
MonitorEnterStatement
MonitorExitStatement
MonitorRewriter
MonitorStatement
MutableGraph
MutableOptions
NakedNullCaster
NamedVariable
NamedVariableDefault
NamedVariableFromHint
NarrowingAssignmentRewriter
NarrowingTypeRewriter
NegativeJumps
NewAnonymousArray
NewObject
NewObjectArray
NewPrimitiveArray
NonaryFunction
NonStaticLifter
Nop
NOPSearchingExpressionRewriter
NopSummaryDumper
NotOperation
Nullable
NullMapping
NullTypedLValueRewriter
ObfuscationMapping
ObfuscationRewriter
ObfuscationTypeMap
ObjectTypeUsageRewriter
OffsetBackedByteData
OffsettingBackedByteData
OffsettingByteData
Op01WithProcessedDataAndByteJumps
Op02GetClassRewriter
Op02Obf
Op02RedundantStoreRewriter
Op02WithProcessedDataAndRefs
Op03Blocks
Op03Obf
Op03Rewriters
Op03SimpleStatement
Op04Checker
Op04Rewriter
Op04StructuredStatement
Op04StructuredStatement.UnstructuredIfConverter
OperationFactory
OperationFactoryConditionalJump
OperationFactoryCPEntry
OperationFactoryCPEntryW
OperationFactoryDefault
OperationFactoryDefault.Handler
OperationFactoryDup
OperationFactoryDup2
OperationFactoryDup2X1
OperationFactoryDup2X2
OperationFactoryDupBase
OperationFactoryDupX1
OperationFactoryDupX2
OperationFactoryFakeCatch
OperationFactoryGetField
OperationFactoryGetStatic
OperationFactoryGoto
OperationFactoryGotoW
OperationFactoryInvoke
OperationFactoryInvokeDynamic
OperationFactoryInvokeInterface
OperationFactoryLDC
OperationFactoryLDC2W
OperationFactoryLDCW
OperationFactoryLookupSwitch
OperationFactoryMultiANewArray
OperationFactoryNew
OperationFactoryPop
OperationFactoryPop2
OperationFactoryPutField
OperationFactoryPutStatic
OperationFactoryReturn
OperationFactorySwap
OperationFactoryTableSwitch
OperationFactoryThrow
OperationFactoryWide
Optional
OptionalMatch
OptionDecoder
OptionDecoderParam
Options
OptionsImpl
OptionsImpl.ExperimentalVersionSpecificDefaulter
OsInfo
OsInfo.OS
OutputSinkFactory
OutputSinkFactory.Sink
OutputSinkFactory.SinkClass
OutputSinkFactory.SinkType
OverloadMethodSet
OverloadMethodSetCache
Pair
PeerTries
PeerTries.PeerTrySet
PermittedOptionProvider
PermittedOptionProvider.Argument
PermittedOptionProvider.ArgumentParam
PluginRunner
PointlessJumps
Precedence
PreconditionAssertRewriter
Predicate
PrimitiveBoxingRewriter
ProgressDumper
ProgressDumperNop
ProgressDumperStdErr
PushThroughGoto
QuotingUtils
RawJavaType
RawSwitchStatement
ReadWrite
RecordRewriter
RecoveryOption
RecoveryOption.BooleanRO
RecoveryOption.ConditionalRO
RecoveryOption.IntRO
RecoveryOption.TrooleanRO
RecoveryOptions
RecoveryOptions.Applied
RedundantSuperRewriter
RedundantTries
RemoveDeterministicJumps
ResetAfterTest
ResourceReleaseDetector
Result
ReturnNothingStatement
ReturnStatement
ReturnValueStatement
ScopeDiscoverInfoCache
ScopeHidingVariableRewriter
SentinelLocalClassLValue
SetFactory
SetUtil
SimpleControlFlowBase
SinkDumperFactory
SinkReturns
SinkReturns.Decompiled
SinkReturns.DecompiledMultiVer
SinkReturns.ExceptionMessage
SinkReturns.LineNumberMapping
SinkReturns.Token
SinkReturns.TokenType
SinkReturns.TokenTypeFlags
SinkSummaryDumper
Slot
SSAIdent
SSAIdentifierFactory
SSAIdentifiers
SSAIdentifierUtils
StackDelta
StackDeltaImpl
StackEntry
StackEntryHolder
StackFactory
StackSim
StackSSALabel
StackType
StackTypes
StackValue
StackVarToLocalRewriter
Statement
StatementContainer
StatementEquivalenceConstraint
StaticFunctionInvokation
StaticFunctionInvokationExplicit
StaticInitReturnRewriter
StaticInstanceCondenser
StaticLifter
StaticVariable
StdErrExceptionDumper
StdIODumper
StreamDumper
StringBuilderRewriter
StringStreamDumper
StringUtils
StructuredAssert
StructuredAssignment
StructuredBreak
StructuredCase
StructuredCatch
StructuredComment
StructuredContinue
StructuredDefinition
StructuredDo
StructuredExpressionStatement
StructuredExpressionYield
StructuredFakeDecompFailure
StructuredFinally
StructuredFor
StructuredIf
StructuredIter
StructuredReturn
StructuredScope
StructuredScope.AtLevel
StructuredStatement
StructuredStatementExpression
StructuredStatementTransformer
StructuredSwitch
StructuredSynchronized
StructuredThrow
StructuredTry
StructuredWhile
SummaryDumper
SuperFunctionInvokation
SwitchEnumRewriter
SwitchExpression
SwitchExpression.Branch
SwitchExpressionRewriter
SwitchReplacer
SwitchStatement
SwitchStringRewriter
SynchronizedBlocks
SyntheticAccessorRewriter
SyntheticOuterRefRewriter
TernaryCastCleaner
TernaryExpression
ThrowStatement
TokenStreamDumper
ToStringDumper
TrinaryFunction
Triplet
Troolean
TryResourcesCollapser
TryResourcesTransformerBase
TryResourcesTransformerBase.TryResourcesMatchResultCollector
TryResourcesTransformerJ12
TryResourcesTransformerJ7
TryResourcesTransformerJ9
TryResourceTransformerFinally
TryStatement
TypeAnnotationEntryKind
TypeAnnotationEntryValue
TypeAnnotationHelper
TypeAnnotationLocation
TypeAnnotationTargetInfo
TypeAnnotationTargetInfo.LocalVarTarget
TypeAnnotationTargetInfo.TypeAnnotationCatchTarget
TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget
TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget
TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget
TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget
TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget
TypeAnnotationTargetInfo.TypeAnnotationParameterTarget
TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget
TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget
TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget
TypeAnnotationTransformer
TypeConstants
TypeContext
TypedBooleanTidier
TypedLiteral
TypedLiteral.FormatHint
TypedLiteral.LiteralType
TypeFilter
TypeHintRecovery
TypeHintRecoveryImpl
TypeHintRecoveryNone
TypeOverridingDumper
TypePath
TypePathAccessor
TypePathPart
TypePathPartArray
TypePathPartBound
TypePathPartNested
TypePathPartParameterized
TypeUsageCollectable
TypeUsageCollectingDumper
TypeUsageCollector
TypeUsageInformation
TypeUsageInformationEmpty
TypeUsageInformationImpl
UnaryFunction
UnaryProcedure
UniqueSeenQueue
UnreachableStaticRewriter
UnstructuredAnonBreakTarget
UnstructuredAnonymousBreak
UnstructuredBreak
UnstructuredCase
UnstructuredCatch
UnstructuredContinue
UnstructuredDo
UnstructuredFinally
UnstructuredFor
UnstructuredGoto
UnstructuredIf
UnstructuredIter
UnstructuredSwitch
UnstructuredSynchronized
UnstructuredTry
UnstructuredWhile
UnusedAnonymousBlockFlattener
UnverifiableJumpException
UselessNops
VarArgsRewriter
VariableFactory
VariableNamer
VariableNamerDefault
VariableNamerFactory
VariableNamerHinted
VariableNameTidier
VariableNameTidier.NameDiscoverer
VisibilityHelper
VoidVariableChecker
WhileStatement
Wildcard
WildcardMatch
WildcardMatch.AnyOneOfExpression
WildcardType
XorRewriter