Class VisitorHelper
- java.lang.Object
-
- com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
-
public class VisitorHelper extends java.lang.ObjectClass containing helper methods for ASM visitors.
-
-
Field Summary
Fields Modifier and Type Field Description static intASM_OPCODES
-
Constructor Summary
Constructors Constructor Description VisitorHelper(com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext, ClassModelConfiguration classModelConfiguration)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterDescriptoraddParameterDescriptor(MethodDescriptor methodDescriptor, int index)com.buschmais.jqassistant.core.store.api.StoregetStore()TypeVariableResolvergetTypeVariableResolver()TypeCache.CachedTyperesolveType(java.lang.String fullQualifiedName, TypeCache.CachedType<? extends ClassFileDescriptor> dependentType)voidstoreDependencies(TypeCache.CachedType<?> cachedType)
-
-
-
Field Detail
-
ASM_OPCODES
public static final int ASM_OPCODES
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VisitorHelper
public VisitorHelper(com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext, ClassModelConfiguration classModelConfiguration)Constructor.- Parameters:
scannerContext- The scanner contextclassModelConfiguration- TheClassModelConfiguration.
-
-
Method Detail
-
getStore
public com.buschmais.jqassistant.core.store.api.Store getStore()
-
getTypeVariableResolver
public TypeVariableResolver getTypeVariableResolver()
-
resolveType
public TypeCache.CachedType resolveType(java.lang.String fullQualifiedName, TypeCache.CachedType<? extends ClassFileDescriptor> dependentType)
-
addParameterDescriptor
public ParameterDescriptor addParameterDescriptor(MethodDescriptor methodDescriptor, int index)
-
storeDependencies
public void storeDependencies(TypeCache.CachedType<?> cachedType)
-
-