Class AnnotationInstanceAnnotationReferenceResolver
java.lang.Object
org.emftext.language.java.resolver.AnnotationInstanceAnnotationReferenceResolver
- All Implemented Interfaces:
IJavaReferenceResolver<AnnotationInstance,Classifier>
public class AnnotationInstanceAnnotationReferenceResolver
extends Object
implements IJavaReferenceResolver<AnnotationInstance,Classifier>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidresolve(String identifier, AnnotationInstance annotationInstance, EReference reference, int position, IJavaReferenceResolveResult<Classifier> result) Attempts to resolve a reference string.
-
Constructor Details
-
AnnotationInstanceAnnotationReferenceResolver
public AnnotationInstanceAnnotationReferenceResolver()
-
-
Method Details
-
resolve
public void resolve(String identifier, AnnotationInstance annotationInstance, EReference reference, int position, IJavaReferenceResolveResult<Classifier> result) Description copied from interface:IJavaReferenceResolverAttempts to resolve a reference string.- Specified by:
resolvein interfaceIJavaReferenceResolver<AnnotationInstance,Classifier> - Parameters:
identifier- The identifier for the reference.annotationInstance- The object that contains the reference.reference- The reference that points to the target of the reference.position- The index of the reference (if it has an upper bound greater than 1).result- an object that can be used to store the result of the resolve operation.
-