Class VariableReferenceFunction

java.lang.Object
spoon.reflect.visitor.filter.VariableReferenceFunction
All Implemented Interfaces:
CtConsumableFunction<CtElement>

public class VariableReferenceFunction extends Object implements CtConsumableFunction<CtElement>
Mapping function for determining all CtVariableReferences that refer to a given CtVariable. The following subtypes of CtVariable are supported:
  • CtLocalVariable - local variable declared in body
  • CtField - member field of a type
  • CtEnumValue - member field of an enum
  • CtParameter - method parameter
  • CtCatchVariable - try-catch variable
  • Field Details

  • Constructor Details

    • VariableReferenceFunction

      public VariableReferenceFunction()
    • VariableReferenceFunction

      public VariableReferenceFunction(CtVariable<?> variable)
  • Method Details