1 11 package org.eclipse.jdt.internal.codeassist.complete; 12 13 import org.eclipse.jdt.internal.compiler.CompilationResult; 14 import org.eclipse.jdt.internal.compiler.ast.ASTNode; 15 import org.eclipse.jdt.internal.compiler.ast.Annotation; 16 import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; 17 18 public class CompletionOnAnnotationOfType extends TypeDeclaration { 19 public ASTNode potentialAnnotatedNode; 20 public boolean isParameter; 23 24 public CompletionOnAnnotationOfType(char[] typeName, CompilationResult compilationResult, Annotation annotation){ 25 super(compilationResult); 26 this.sourceEnd = annotation.sourceEnd; 27 this.sourceStart = annotation.sourceEnd; 28 this.name = typeName; 29 this.annotations = new Annotation[]{annotation}; 30 } 31 32 public StringBuffer print(int indent, StringBuffer output) { 33 return this.annotations[0].print(indent, output); 34 } 35 } 36 | Popular Tags |