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