abc.aspectj.types
Class PointcutInstance_c
java.lang.Object
MethodInstance_c
abc.aspectj.types.PointcutInstance_c
- All Implemented Interfaces:
- PointcutInstance
public class PointcutInstance_c
- extends MethodInstance_c
- implements PointcutInstance
- Author:
- Oege de Moor
Constructor Summary |
PointcutInstance_c(TypeSystem ts,
Position pos,
ReferenceType container,
Flags flags,
Type returnType,
java.lang.String name,
java.util.List formalTypes,
java.util.List excTypes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PointcutInstance_c
public PointcutInstance_c(TypeSystem ts,
Position pos,
ReferenceType container,
Flags flags,
Type returnType,
java.lang.String name,
java.util.List formalTypes,
java.util.List excTypes)
toString
public java.lang.String toString()
- Specified by:
toString
in interface PointcutInstance
setDynamic
public void setDynamic(boolean dynamic)
- Specified by:
setDynamic
in interface PointcutInstance
isDynamic
public boolean isDynamic()
- Specified by:
isDynamic
in interface PointcutInstance
setRefersTo
public void setRefersTo(java.util.Set x)
- Specified by:
setRefersTo
in interface PointcutInstance
getRefersTo
public java.util.Set getRefersTo()
- Specified by:
getRefersTo
in interface PointcutInstance
transRefs
public java.util.Set transRefs()
- Specified by:
transRefs
in interface PointcutInstance
cyclic
public boolean cyclic()
- Specified by:
cyclic
in interface PointcutInstance
checkAbstract
public boolean checkAbstract(AJContext c)
- Specified by:
checkAbstract
in interface PointcutInstance
transAbstract
public boolean transAbstract()
- Description copied from interface:
PointcutInstance
- deprecated
- Specified by:
transAbstract
in interface PointcutInstance
checkDynamic
public boolean checkDynamic(AJContext c)
- Specified by:
checkDynamic
in interface PointcutInstance
transDynamic
public boolean transDynamic()
- Description copied from interface:
PointcutInstance
- deprecated
- Specified by:
transDynamic
in interface PointcutInstance
signature
public java.lang.String signature()
- Specified by:
signature
in interface PointcutInstance
designator
public java.lang.String designator()
- Specified by:
designator
in interface PointcutInstance
isSameMethodImpl
public boolean isSameMethodImpl(MethodInstance mj)
- Specified by:
isSameMethodImpl
in interface PointcutInstance
implementedImpl
public java.util.List implementedImpl(ReferenceType rt)
- Specified by:
implementedImpl
in interface PointcutInstance
canOverrideImpl
public boolean canOverrideImpl(MethodInstance mj,
boolean quiet)
throws SemanticException
- Specified by:
canOverrideImpl
in interface PointcutInstance
- Throws:
SemanticException