Hierarchy For Package org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AnonymousClassConstructorRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.BadCastChainRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ClashDeclarationReducer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionReplacingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ExpressionWildcardReplacingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter.Rewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.IllegalGenericRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InlinedConstantRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.AssignRemover
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPassRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LValueReplacingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.LValueSingleUsageCheckingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.UsageCheck
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.VisibiliyDecreasingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Rewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertUseCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertVarCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.SwitchAssertUseCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.EnumInitMatchCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter.ConstructResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter.SuperResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchForeignEnumMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.EmptySwitchStringMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.SwitchStringMatchResultCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.AccessorMatchCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticAccessorRewriter.FuncMatchCollector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.AssertionTrackingControlFlowSwitchExpressionTransformer
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumClassRewriter.CollectedEnumData<T>
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.ExpressionRewriterTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter.SearchPass
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.FakeMethodRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InnerClassConstructorRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.J14ClassObjectRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.LambdaInternalRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NarrowingAssignmentRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.NonStaticLifter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.PrimitiveBoxingRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RecordRewriter.IsCanonicalConstructor (implements org.benf.cfr.reader.util.functors.Predicate<X>)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.RedundantSuperRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumAllSuperRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.EnumSuperRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ResourceReleaseDetector
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.ScopeHidingVariableRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.StaticLifter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.EclipseVarResultCollector (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchResultCollector)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.BlockSwitchDiscoverer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifiedStm
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.RollState
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionSearcher (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.StructuredStatementTransformer)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter (implements org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SyntheticOuterRefRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.LambdaRewriter.CannotDelambaException
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.FailedRewriteException
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchStringRewriter.TooOptimisticMatchException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.UnreachableStaticRewriter.Inaccessible
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.VarArgsRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter)
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter (implements org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExpressionRewriter)
Interface Hierarchy
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.Op04Rewriter
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter.ControlFlowSwitchExpressionTransformer.BreakClassification
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.ClassifyType
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchExpressionRewriter.SwitchExpressionTransformer.BreakClassification
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)