1 11 package org.eclipse.jdt.internal.compiler.env; 12 13 import org.eclipse.jdt.core.compiler.CharOperation; 14 15 public interface IBinaryType extends IGenericType { 16 17 char[][] NoInterface = CharOperation.NO_CHAR_CHAR; 18 IBinaryNestedType[] NoNestedType = new IBinaryNestedType[0]; 19 IBinaryField[] NoField = new IBinaryField[0]; 20 IBinaryMethod[] NoMethod = new IBinaryMethod[0]; 21 24 25 IBinaryAnnotation[] getAnnotations(); 26 33 34 char[] getEnclosingTypeName(); 35 38 39 IBinaryField[] getFields(); 40 47 char[] getGenericSignature(); 48 55 56 char[][] getInterfaceNames(); 57 63 64 67 IBinaryNestedType[] getMemberTypes(); 68 71 72 IBinaryMethod[] getMethods(); 73 74 80 char[] getName(); 81 82 87 char[] getSourceName(); 88 89 96 97 char[] getSuperclassName(); 98 101 long getTagBits(); 102 106 boolean isAnonymous(); 107 108 112 boolean isLocal(); 113 114 118 boolean isMember(); 119 120 125 126 char[] sourceFileName(); 127 128 } 129 | Popular Tags |