Package org.benf.cfr.reader.util
Interface TypeUsageCollectable
-
- All Known Subinterfaces:
ClassFileDumper,ConditionalExpression,ElementValue,Expression,LValue,StructuredStatement
- All Known Implementing Classes:
AbstractAssignmentExpression,AbstractClassFileDumper,AbstractConstructorInvokation,AbstractExpression,AbstractFieldVariable,AbstractFunctionInvokation,AbstractFunctionInvokationExplicit,AbstractLValue,AbstractMemberFunctionInvokation,AbstractMutatingAssignmentExpression,AbstractNewArray,AbstractPlaceholder,AbstractStructuredBlockStatement,AbstractStructuredConditionalLoopStatement,AbstractStructuredContinue,AbstractStructuredStatement,AbstractUnStructuredStatement,AnnotationTableEntry,AnnotationTableTypeEntry,ArithmeticMonOperation,ArithmeticMutationOperation,ArithmeticOperation,ArithmeticPostMutationOperation,ArithmeticPreMutationOperation,ArrayIndex,ArrayLength,ArrayVariable,AssignmentExpression,Attribute,AttributeAnnotationDefault,AttributeAnnotations,AttributeBootstrapMethods,AttributeCode,AttributeConstantValue,AttributeDeprecated,AttributeEnclosingMethod,AttributeExceptions,AttributeInnerClasses,AttributeLineNumberTable,AttributeLocalVariableTable,AttributeLocalVariableTypeTable,AttributeMap,AttributeModule,AttributeModuleClassMain,AttributeModulePackages,AttributeParameterAnnotations,AttributePermittedSubclasses,AttributeRuntimeInvisibleAnnotations,AttributeRuntimeInvisibleParameterAnnotations,AttributeRuntimeInvisibleTypeAnnotations,AttributeRuntimeVisibleAnnotations,AttributeRuntimeVisibleParameterAnnotations,AttributeRuntimeVisibleTypeAnnotations,AttributeScala,AttributeScalaSig,AttributeSignature,AttributeSourceFile,AttributeStackMapTable,AttributeSynthetic,AttributeTypeAnnotations,AttributeUnknown,BeginBlock,Block,BooleanExpression,BooleanOperation,CastExpression,ClassFile,ClassFileDumperAnnotation,ClassFileDumperAnonymousInner,ClassFileDumperEnum,ClassFileDumperInterface,ClassFileDumperModule,ClassFileDumperNormal,ClassFileDumperRecord,ClassSignature,CommentStatement.StatementExpression,ComparisonOperation,ConstructorInvokationAnonymousInner,ConstructorInvokationExplicit,ConstructorInvokationSimple,DynamicConstExpression,DynamicInvokation,ElementValueAnnotation,ElementValueArray,ElementValueClass,ElementValueConst,ElementValueEnum,ElseBlock,EndBlock,FakeMethod,FakeMethods,Field,FieldVariable,FormalTypeParameter,InstanceOfExpression,InstanceOfExpressionDefining,LambdaExpression,LambdaExpressionFallback,LambdaExpressionNewArray,Literal,LiteralHex,LocalVariable,LValueExpression,MemberFunctionInvokation,MemberFunctionInvokationExplicit,Method,MethodHandlePlaceholder,MethodPrototype,NewAnonymousArray,NewObject,NewObjectArray,NewPrimitiveArray,NotOperation,Op04StructuredStatement,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,TernaryExpression,TypedLiteral,UnstructuredAnonBreakTarget,UnstructuredAnonymousBreak,UnstructuredBreak,UnstructuredCase,UnstructuredCatch,UnstructuredContinue,UnstructuredDo,UnstructuredFinally,UnstructuredFor,UnstructuredGoto,UnstructuredIf,UnstructuredIter,UnstructuredSwitch,UnstructuredSynchronized,UnstructuredTry,UnstructuredWhile,WildcardMatch.AbstractBaseExpressionWildcard,WildcardMatch.AnyOneOfExpression,WildcardMatch.ArithmeticMutationWildcard,WildcardMatch.BlockWildcard,WildcardMatch.CastExpressionWildcard,WildcardMatch.ConditionalExpressionWildcard,WildcardMatch.ConstructorInvokationAnonymousInnerWildcard,WildcardMatch.ConstructorInvokationSimpleWildcard,WildcardMatch.ExpressionWildcard,WildcardMatch.LValueWildcard,WildcardMatch.MemberFunctionInvokationWildcard,WildcardMatch.NewArrayWildcard,WildcardMatch.StackLabelWildCard,WildcardMatch.StaticFunctionInvokationWildcard,WildcardMatch.StaticVariableWildcard,WildcardMatch.SuperFunctionInvokationWildcard
public interface TypeUsageCollectable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcollectTypeUsages(TypeUsageCollector collector)
-
-
-
Method Detail
-
collectTypeUsages
void collectTypeUsages(TypeUsageCollector collector)
-
-