public class VisitorHelper extends Object
Constructor and Description |
---|
VisitorHelper(com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext,
ClassModelConfiguration classModelConfiguration)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addInvokes(MethodDescriptor methodDescriptor,
int lineNumber,
MethodDescriptor invokedMethodDescriptor)
Add a invokes relation between two methods.
|
ParameterDescriptor |
addParameterDescriptor(MethodDescriptor methodDescriptor,
int index) |
void |
addReads(MethodDescriptor methodDescriptor,
int lineNumber,
FieldDescriptor fieldDescriptor)
Add a reads relation between a method and a field.
|
void |
addWrites(MethodDescriptor methodDescriptor,
int lineNumber,
FieldDescriptor fieldDescriptor)
Add a writes relation between a method and a field.
|
ParameterDescriptor |
getParameterDescriptor(MethodDescriptor methodDescriptor,
int index) |
public VisitorHelper(com.buschmais.jqassistant.core.scanner.api.ScannerContext scannerContext, ClassModelConfiguration classModelConfiguration)
scannerContext
- The scanner contextclassModelConfiguration
- public ParameterDescriptor addParameterDescriptor(MethodDescriptor methodDescriptor, int index)
public ParameterDescriptor getParameterDescriptor(MethodDescriptor methodDescriptor, int index)
public void addInvokes(MethodDescriptor methodDescriptor, int lineNumber, MethodDescriptor invokedMethodDescriptor)
methodDescriptor
- The invoking method.lineNumber
- The line number.invokedMethodDescriptor
- The invoked method.public void addReads(MethodDescriptor methodDescriptor, int lineNumber, FieldDescriptor fieldDescriptor)
methodDescriptor
- The method.lineNumber
- The line number.fieldDescriptor
- The field.public void addWrites(MethodDescriptor methodDescriptor, int lineNumber, FieldDescriptor fieldDescriptor)
methodDescriptor
- The method.lineNumber
- The line number.fieldDescriptor
- The field.Copyright © 2016 buschmais GbR. All rights reserved.