1 7 8 package com.sun.mirror.declaration; 9 10 11 import java.lang.annotation.Annotation ; 12 import java.util.Collection ; 13 14 import com.sun.mirror.type.*; 15 import com.sun.mirror.util.*; 16 17 18 37 38 public interface Declaration { 39 40 47 boolean equals(Object obj); 48 49 56 String getDocComment(); 57 58 64 Collection <AnnotationMirror> getAnnotationMirrors(); 65 66 100 <A extends Annotation > A getAnnotation(Class <A> annotationType); 101 102 110 Collection <Modifier> getModifiers(); 111 112 125 String getSimpleName(); 126 127 138 SourcePosition getPosition(); 139 140 145 void accept(DeclarationVisitor v); 146 } 147 | Popular Tags |