|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> bcel >> [ classfile overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.puppycrawl.tools.checkstyle.bcel.classfile
Class ReferenceDAO

java.lang.Objectcom.puppycrawl.tools.checkstyle.bcel.classfile.ReferenceDAO
- public class ReferenceDAO
- extends java.lang.Object
Accesses Method and Field references for a set of JavaClasses.
| Field Summary | |
private java.util.Map |
mJavaClasses
maps a JavaClass to a JavaClassDefinition |
| Constructor Summary | |
ReferenceDAO(java.util.Set aJavaClasses,
java.util.Set aFieldScopes,
java.util.Set aMethodScopes)
Creates a ReferenceDAO from a set of JavaClasses. |
|
| Method Summary | |
void |
addFieldReference(com.puppycrawl.tools.checkstyle.bcel.generic.FieldReference aFieldRef)
Adds a reference to a field. |
void |
addInvokeReference(com.puppycrawl.tools.checkstyle.bcel.generic.InvokeReference aInvokeRef)
Adds a reference for an invocation in the invoked method definition. |
FieldDefinition |
findFieldDef(com.puppycrawl.tools.checkstyle.bcel.generic.FieldReference aFieldRef)
Finds the definition of the field of a field reference. |
JavaClassDefinition |
findJavaClassDef(org.apache.bcel.classfile.JavaClass aJavaClass)
Finds the JavaClassDefinition for a given JavaClass. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
mJavaClasses
private java.util.Map mJavaClasses
- maps a JavaClass to a JavaClassDefinition
| Constructor Detail |
ReferenceDAO
public ReferenceDAO(java.util.Set aJavaClasses, java.util.Set aFieldScopes, java.util.Set aMethodScopes)
- Creates a
ReferenceDAOfrom a set of JavaClasses.
| Method Detail |
findJavaClassDef
public JavaClassDefinition findJavaClassDef(org.apache.bcel.classfile.JavaClass aJavaClass)
- Finds the JavaClassDefinition for a given JavaClass.
addInvokeReference
public void addInvokeReference(com.puppycrawl.tools.checkstyle.bcel.generic.InvokeReference aInvokeRef)
- Adds a reference for an invocation in the invoked method definition.
The invocation is of the form class.method(args).
addFieldReference
public void addFieldReference(com.puppycrawl.tools.checkstyle.bcel.generic.FieldReference aFieldRef)
- Adds a reference to a field.
findFieldDef
public FieldDefinition findFieldDef(com.puppycrawl.tools.checkstyle.bcel.generic.FieldReference aFieldRef)
- Finds the definition of the field of a field reference.
|
|||||||||
| Home >> All >> com >> puppycrawl >> tools >> checkstyle >> bcel >> [ classfile overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.puppycrawl.tools.checkstyle.bcel.classfile.ReferenceDAO