123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- /**
- *
- */
- package org.aspectj.weaver;
-
- import java.util.Collection;
- import java.util.Collections;
-
- import org.aspectj.weaver.patterns.Declare;
- import org.aspectj.weaver.patterns.PerClause;
-
- class BoundedReferenceTypeDelegate extends AbstractReferenceTypeDelegate {
-
- public BoundedReferenceTypeDelegate(ReferenceType backing) {
- super(backing, false);
- }
-
- public boolean isAspect() {
- return resolvedTypeX.isAspect();
- }
-
- public boolean isAnnotationStyleAspect() {
- return resolvedTypeX.isAnnotationStyleAspect();
- }
-
- public boolean isInterface() {
- return resolvedTypeX.isInterface();
- }
-
- public boolean isEnum() {
- return resolvedTypeX.isEnum();
- }
-
- public boolean isAnnotation() {
- return resolvedTypeX.isAnnotation();
- }
-
- public boolean isAnnotationWithRuntimeRetention() {
- return resolvedTypeX.isAnnotationWithRuntimeRetention();
- }
-
- public boolean isAnonymous() {
- return resolvedTypeX.isAnonymous();
- }
-
- public boolean isNested() {
- return resolvedTypeX.isNested();
- }
-
- public ResolvedType getOuterClass() {
- return resolvedTypeX.getOuterClass();
- }
-
- public String getRetentionPolicy() {
- return resolvedTypeX.getRetentionPolicy();
- }
-
- public boolean canAnnotationTargetType() {
- return resolvedTypeX.canAnnotationTargetType();
- }
-
- public AnnotationTargetKind[] getAnnotationTargetKinds() {
- return resolvedTypeX.getAnnotationTargetKinds();
- }
-
- public boolean isGeneric() {
- return resolvedTypeX.isGenericType();
- }
-
- public String getDeclaredGenericSignature() {
- return resolvedTypeX.getDeclaredGenericSignature();
- }
-
- public boolean hasAnnotation(UnresolvedType ofType) {
- return resolvedTypeX.hasAnnotation(ofType);
- }
-
- public AnnotationAJ[] getAnnotations() {
- return resolvedTypeX.getAnnotations();
- }
-
- public boolean hasAnnotations() {
- return resolvedTypeX.hasAnnotations();
- }
-
- public ResolvedType[] getAnnotationTypes() {
- return resolvedTypeX.getAnnotationTypes();
- }
-
- public ResolvedMember[] getDeclaredFields() {
- return resolvedTypeX.getDeclaredFields();
- }
-
- public ResolvedType[] getDeclaredInterfaces() {
- return resolvedTypeX.getDeclaredInterfaces();
- }
-
- public ResolvedMember[] getDeclaredMethods() {
- return resolvedTypeX.getDeclaredMethods();
- }
-
- public ResolvedMember[] getDeclaredPointcuts() {
- return resolvedTypeX.getDeclaredPointcuts();
- }
-
- public PerClause getPerClause() {
- return resolvedTypeX.getPerClause();
- }
-
- public Collection<Declare> getDeclares() {
- return resolvedTypeX.getDeclares();
- }
-
- public Collection<ConcreteTypeMunger> getTypeMungers() {
- return resolvedTypeX.getTypeMungers();
- }
-
- public Collection<ResolvedMember> getPrivilegedAccesses() {
- return Collections.emptyList();
- }
-
- public int getModifiers() {
- return resolvedTypeX.getModifiers();
- }
-
- public ResolvedType getSuperclass() {
- return resolvedTypeX.getSuperclass();
- }
-
- public WeaverStateInfo getWeaverState() {
- return null;
- }
-
- public TypeVariable[] getTypeVariables() {
- return resolvedTypeX.getTypeVariables();
- }
-
- }
|