Package icyllis.arc3d.compiler.analysis
Class SymbolUsage
java.lang.Object
icyllis.arc3d.compiler.analysis.SymbolUsage
Counts the number of usages of a symbol.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@NonNull SymbolUsage.CountcomputeFunctionCount(FunctionDeclaration functionSymbol) @NonNull SymbolUsage.CountcomputeStructCount(Type typeSymbol) @NonNull SymbolUsage.VariableCountscomputeVariableCounts(Variable varSymbol) @Nullable SymbolUsage.CountfindFunctionCount(FunctionDeclaration functionSymbol) @Nullable SymbolUsage.CountfindStructCount(Type typeSymbol) @Nullable SymbolUsage.VariableCountsfindVariableCounts(Variable varSymbol) intgetFunctionCount(FunctionDeclaration functionSymbol) intgetStructCount(Type typeSymbol) voidtoString()
-
Field Details
-
mStructCounts
-
mFunctionCounts
-
mVariableCounts
-
-
Constructor Details
-
SymbolUsage
public SymbolUsage()
-
-
Method Details