src/share/classes/com/sun/tools/javac/code/Symtab.java

changeset 1313
873ddd9f4900
parent 1239
2827076dbf64
child 1326
30c36e23f154
equal deleted inserted replaced
1310:542c87b8ce7f 1313:873ddd9f4900
154 public final Type inheritedType; 154 public final Type inheritedType;
155 public final Type proprietaryType; 155 public final Type proprietaryType;
156 public final Type systemType; 156 public final Type systemType;
157 public final Type autoCloseableType; 157 public final Type autoCloseableType;
158 public final Type trustMeType; 158 public final Type trustMeType;
159 public final Type containedByType;
160 public final Type containerForType;
161 public final Type documentedType;
162 public final Type elementTypeType;
159 163
160 /** The symbol representing the length field of an array. 164 /** The symbol representing the length field of an array.
161 */ 165 */
162 public final VarSymbol lengthVar; 166 public final VarSymbol lengthVar;
163 167
466 overrideType = enterClass("java.lang.Override"); 470 overrideType = enterClass("java.lang.Override");
467 retentionType = enterClass("java.lang.annotation.Retention"); 471 retentionType = enterClass("java.lang.annotation.Retention");
468 deprecatedType = enterClass("java.lang.Deprecated"); 472 deprecatedType = enterClass("java.lang.Deprecated");
469 suppressWarningsType = enterClass("java.lang.SuppressWarnings"); 473 suppressWarningsType = enterClass("java.lang.SuppressWarnings");
470 inheritedType = enterClass("java.lang.annotation.Inherited"); 474 inheritedType = enterClass("java.lang.annotation.Inherited");
475 containedByType = enterClass("java.lang.annotation.ContainedBy");
476 containerForType = enterClass("java.lang.annotation.ContainerFor");
477 documentedType = enterClass("java.lang.annotation.Documented");
478 elementTypeType = enterClass("java.lang.annotation.ElementType");
471 systemType = enterClass("java.lang.System"); 479 systemType = enterClass("java.lang.System");
472 autoCloseableType = enterClass("java.lang.AutoCloseable"); 480 autoCloseableType = enterClass("java.lang.AutoCloseable");
473 autoCloseableClose = new MethodSymbol(PUBLIC, 481 autoCloseableClose = new MethodSymbol(PUBLIC,
474 names.close, 482 names.close,
475 new MethodType(List.<Type>nil(), voidType, 483 new MethodType(List.<Type>nil(), voidType,

mercurial