Package org.benf.cfr.reader.util.output
Interface Dumpable
-
- All Known Subinterfaces:
ConditionalExpression,DumpableWithPrecedence,ElementValue,Expression,JavaAnnotatedTypeInstance,LValue,NamedVariable,Statement,StructuredStatement
- All Known Implementing Classes:
AbstractAssignment,AbstractAssignmentExpression,AbstractConstructorInvokation,AbstractExpression,AbstractFieldVariable,AbstractFunctionInvokation,AbstractFunctionInvokationExplicit,AbstractLValue,AbstractMemberFunctionInvokation,AbstractMutatingAssignmentExpression,AbstractNewArray,AbstractPlaceholder,AbstractStatement,AbstractStructuredBlockStatement,AbstractStructuredConditionalLoopStatement,AbstractStructuredContinue,AbstractStructuredStatement,AbstractUnStructuredStatement,AnonBreakTarget,ArithmeticMonOperation,ArithmeticMutationOperation,ArithmeticOperation,ArithmeticPostMutationOperation,ArithmeticPreMutationOperation,ArrayIndex,ArrayLength,ArrayVariable,AssignmentExpression,AssignmentPreMutation,AssignmentSimple,Attribute,AttributeAnnotationDefault,AttributeAnnotations,AttributeBootstrapMethods,AttributeCode,AttributeConstantValue,AttributeDeprecated,AttributeEnclosingMethod,AttributeExceptions,AttributeInnerClasses,AttributeLineNumberTable,AttributeLocalVariableTable,AttributeLocalVariableTypeTable,AttributeModule,AttributeModuleClassMain,AttributeModulePackages,AttributeParameterAnnotations,AttributePermittedSubclasses,AttributeRuntimeInvisibleAnnotations,AttributeRuntimeInvisibleParameterAnnotations,AttributeRuntimeInvisibleTypeAnnotations,AttributeRuntimeVisibleAnnotations,AttributeRuntimeVisibleParameterAnnotations,AttributeRuntimeVisibleTypeAnnotations,AttributeScala,AttributeScalaSig,AttributeSignature,AttributeSourceFile,AttributeStackMapTable,AttributeSynthetic,AttributeTypeAnnotations,AttributeUnknown,BeginBlock,Block,BooleanExpression,BooleanOperation,CaseStatement,CastExpression,CatchStatement,ClassFile,CommentStatement,CommentStatement.StatementExpression,ComparisonOperation,CompoundStatement,ConstructorInvokationAnonymousInner,ConstructorInvokationExplicit,ConstructorInvokationSimple,ConstructorStatement,DecompilerComment,DecompilerComments,DoStatement,DynamicConstExpression,DynamicInvokation,ElementValueAnnotation,ElementValueArray,ElementValueClass,ElementValueConst,ElementValueEnum,ElseBlock,EndBlock,ExpressionStatement,FakeMethod,FieldVariable,FinallyStatement,ForIterStatement,FormalTypeParameter,ForStatement,GotoStatement,IfExitingStatement,IfStatement,InstanceOfExpression,InstanceOfExpressionDefining,JavaArrayTypeInstance.Annotated,JavaGenericPlaceholderTypeInstance.Annotated,JavaGenericRefTypeInstance.Annotated,JavaRefTypeInstance.Annotated,JavaWildcardTypeInstance.Annotated,JSRCallStatement,JSRRetStatement,JumpingStatement,LambdaExpression,LambdaExpressionFallback,LambdaExpressionNewArray,Literal,LiteralHex,LocalClassScopeDiscoverImpl.SentinelNV,LocalVariable,LValueExpression,MemberFunctionInvokation,MemberFunctionInvokationExplicit,MethodHandlePlaceholder,MonitorEnterStatement,MonitorExitStatement,MonitorStatement,NamedVariableDefault,NamedVariableFromHint,NewAnonymousArray,NewObject,NewObjectArray,NewPrimitiveArray,Nop,NotOperation,Op02WithProcessedDataAndRefs,Op03SimpleStatement,Op04StructuredStatement,RawJavaType.Annotated,RawSwitchStatement,ReturnNothingStatement,ReturnStatement,ReturnValueStatement,SentinelLocalClassLValue,StackSSALabel,StackValue,StaticFunctionInvokation,StaticFunctionInvokationExplicit,StaticVariable,StructuredAssert,StructuredAssignment,StructuredBreak,StructuredCase,StructuredCatch,StructuredComment,StructuredContinue,StructuredDefinition,StructuredDo,StructuredExpressionStatement,StructuredExpressionYield,StructuredFakeDecompFailure,StructuredFinally,StructuredFor,StructuredIf,StructuredIter,StructuredReturn,StructuredStatementExpression,StructuredSwitch,StructuredSynchronized,StructuredThrow,StructuredTry,StructuredWhile,SuperFunctionInvokation,SwitchExpression,SwitchStatement,TernaryExpression,ThrowStatement,TryStatement,TypedLiteral,UnstructuredAnonBreakTarget,UnstructuredAnonymousBreak,UnstructuredBreak,UnstructuredCase,UnstructuredCatch,UnstructuredContinue,UnstructuredDo,UnstructuredFinally,UnstructuredFor,UnstructuredGoto,UnstructuredIf,UnstructuredIter,UnstructuredSwitch,UnstructuredSynchronized,UnstructuredTry,UnstructuredWhile,WhileStatement,WildcardMatch.AbstractBaseExpressionWildcard,WildcardMatch.AnyOneOfExpression,WildcardMatch.ArithmeticMutationWildcard,WildcardMatch.BlockWildcard,WildcardMatch.CastExpressionWildcard,WildcardMatch.ConditionalExpressionWildcard,WildcardMatch.ConstructorInvokationAnonymousInnerWildcard,WildcardMatch.ConstructorInvokationSimpleWildcard,WildcardMatch.DebugDumpable,WildcardMatch.ExpressionWildcard,WildcardMatch.LValueWildcard,WildcardMatch.MemberFunctionInvokationWildcard,WildcardMatch.NewArrayWildcard,WildcardMatch.StackLabelWildCard,WildcardMatch.StaticFunctionInvokationWildcard,WildcardMatch.StaticVariableWildcard,WildcardMatch.SuperFunctionInvokationWildcard
public interface Dumpable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Dumperdump(Dumper d)
-