com.gomjabbar.meta.metaqueries
Class AbstractCachedQueriesEngine

java.lang.Object
  |
  +--com.gomjabbar.meta.metaqueries.AbstractQueriesEngine
        |
        +--com.gomjabbar.meta.metaqueries.AbstractCachedQueriesEngine
Direct Known Subclasses:
BytecodeQueriesEngine

public abstract class AbstractCachedQueriesEngine
extends AbstractQueriesEngine


Field Summary
protected  QueriesCache qc
           
 
Constructor Summary
AbstractCachedQueriesEngine()
           
 
Method Summary
protected  void addToScope(ClassRef target, ClassRef origin)
           
protected  void addToScope(ClassRef target, FieldRef origin)
           
protected  void addToScope(ClassRef target, MethodRef origin)
           
protected  void addToScope(FieldRef target, ClassRef origin)
           
protected  void addToScope(FieldRef target, FieldRef origin)
           
protected  void addToScope(FieldRef target, MethodRef origin)
           
protected  void addToScope(MethodRef target, ClassRef origin)
           
protected  void addToScope(MethodRef target, FieldRef origin)
           
protected  void addToScope(MethodRef target, MethodRef origin)
           
 ClassRef[][] getInvertedScope_S(ClassRef[] targets)
           
 
Methods inherited from class com.gomjabbar.meta.metaqueries.AbstractQueriesEngine
getAccessedBy_I, getAccesses, getCalledBy_I, getCalls, getClass, getClassConstants, getExtendedBy_I, getExtends, getFields, getImplementedBy_I, getImplements, getInner, getInvertedFieldScope_S, getInvertedFieldScope_S, getInvertedFieldScope_S, getInvertedMethodScope_S, getInvertedMethodScope_S, getInvertedMethodScope_S, getInvertedScope_S, getInvertedScope_S, getMentionnedBy_I, getMentions, getMethods, getOuter, getParameterOf_I, getParameters, getParametersClasses, getParent, getParent, getReferences, getReferences, getSignature, getThrows, getType, getType, getTypeClass, getTypeOf_I, init, invoke, isScanning, joinInited, prepareFieldScope, prepareFieldScope, prepareFieldScope, prepareMethodScope, prepareMethodScope, prepareMethodScope, prepareScope, prepareScope, prepareScope, setInited, setScanning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

qc

protected QueriesCache qc
Constructor Detail

AbstractCachedQueriesEngine

public AbstractCachedQueriesEngine()
Method Detail

addToScope

protected void addToScope(ClassRef target,
                          ClassRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(FieldRef target,
                          ClassRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(MethodRef target,
                          ClassRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(ClassRef target,
                          FieldRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(FieldRef target,
                          FieldRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(MethodRef target,
                          FieldRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(ClassRef target,
                          MethodRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(FieldRef target,
                          MethodRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

addToScope

protected void addToScope(MethodRef target,
                          MethodRef origin)
Overrides:
addToScope in class AbstractQueriesEngine

getInvertedScope_S

public ClassRef[][] getInvertedScope_S(ClassRef[] targets)
Overrides:
getInvertedScope_S in class AbstractQueriesEngine