protected abstract class CFAbstractValue.AnnotationSetAndTypeMirrorVisitor extends Object
AnnotatedTypeMirror.AnnotatedTypeVariable
if an annotation does not exist.Constructor and Description |
---|
AnnotationSetAndTypeMirrorVisitor(TypeMirror result,
TypeMirror aTypeMirror,
TypeMirror bTypeMirror,
Set<AnnotationMirror> aSet,
Set<AnnotationMirror> bSet) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
visitAnnotationExistInBothSets(AnnotationMirror a,
AnnotationMirror b,
AnnotationMirror top) |
protected abstract void |
visitAnnotationExistInOneSet(AnnotationMirror anno,
AnnotatedTypeMirror.AnnotatedTypeVariable atv,
AnnotationMirror top) |
protected abstract void |
visitNeitherAnnotationExistsInBothSets(AnnotatedTypeMirror.AnnotatedTypeVariable aAtv,
AnnotatedTypeMirror.AnnotatedTypeVariable bAtv,
AnnotationMirror top) |
public AnnotationSetAndTypeMirrorVisitor(TypeMirror result, TypeMirror aTypeMirror, TypeMirror bTypeMirror, Set<AnnotationMirror> aSet, Set<AnnotationMirror> bSet)
protected abstract void visitAnnotationExistInBothSets(AnnotationMirror a, AnnotationMirror b, AnnotationMirror top)
protected abstract void visitNeitherAnnotationExistsInBothSets(AnnotatedTypeMirror.AnnotatedTypeVariable aAtv, AnnotatedTypeMirror.AnnotatedTypeVariable bAtv, AnnotationMirror top)
protected abstract void visitAnnotationExistInOneSet(AnnotationMirror anno, AnnotatedTypeMirror.AnnotatedTypeVariable atv, AnnotationMirror top)