< prev index next >

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

Print this page
rev 51258 : imported patch switch


 167     public final Type stringBufferType;
 168     public final Type stringBuilderType;
 169     public final Type cloneableType;
 170     public final Type serializableType;
 171     public final Type serializedLambdaType;
 172     public final Type varHandleType;
 173     public final Type methodHandleType;
 174     public final Type methodHandleLookupType;
 175     public final Type methodTypeType;
 176     public final Type nativeHeaderType;
 177     public final Type throwableType;
 178     public final Type errorType;
 179     public final Type interruptedExceptionType;
 180     public final Type illegalArgumentExceptionType;
 181     public final Type exceptionType;
 182     public final Type runtimeExceptionType;
 183     public final Type classNotFoundExceptionType;
 184     public final Type noClassDefFoundErrorType;
 185     public final Type noSuchFieldErrorType;
 186     public final Type assertionErrorType;

 187     public final Type cloneNotSupportedExceptionType;
 188     public final Type annotationType;
 189     public final TypeSymbol enumSym;
 190     public final Type listType;
 191     public final Type collectionsType;
 192     public final Type comparableType;
 193     public final Type comparatorType;
 194     public final Type arraysType;
 195     public final Type iterableType;
 196     public final Type iteratorType;
 197     public final Type annotationTargetType;
 198     public final Type overrideType;
 199     public final Type retentionType;
 200     public final Type deprecatedType;
 201     public final Type suppressWarningsType;
 202     public final Type supplierType;
 203     public final Type inheritedType;
 204     public final Type profileType;
 205     public final Type proprietaryType;
 206     public final Type systemType;


 509         stringType = enterClass("java.lang.String");
 510         stringBufferType = enterClass("java.lang.StringBuffer");
 511         stringBuilderType = enterClass("java.lang.StringBuilder");
 512         cloneableType = enterClass("java.lang.Cloneable");
 513         throwableType = enterClass("java.lang.Throwable");
 514         serializableType = enterClass("java.io.Serializable");
 515         serializedLambdaType = enterClass("java.lang.invoke.SerializedLambda");
 516         varHandleType = enterClass("java.lang.invoke.VarHandle");
 517         methodHandleType = enterClass("java.lang.invoke.MethodHandle");
 518         methodHandleLookupType = enterClass("java.lang.invoke.MethodHandles$Lookup");
 519         methodTypeType = enterClass("java.lang.invoke.MethodType");
 520         errorType = enterClass("java.lang.Error");
 521         illegalArgumentExceptionType = enterClass("java.lang.IllegalArgumentException");
 522         interruptedExceptionType = enterClass("java.lang.InterruptedException");
 523         exceptionType = enterClass("java.lang.Exception");
 524         runtimeExceptionType = enterClass("java.lang.RuntimeException");
 525         classNotFoundExceptionType = enterClass("java.lang.ClassNotFoundException");
 526         noClassDefFoundErrorType = enterClass("java.lang.NoClassDefFoundError");
 527         noSuchFieldErrorType = enterClass("java.lang.NoSuchFieldError");
 528         assertionErrorType = enterClass("java.lang.AssertionError");

 529         cloneNotSupportedExceptionType = enterClass("java.lang.CloneNotSupportedException");
 530         annotationType = enterClass("java.lang.annotation.Annotation");
 531         classLoaderType = enterClass("java.lang.ClassLoader");
 532         enumSym = enterClass(java_base, names.java_lang_Enum);
 533         enumFinalFinalize =
 534             new MethodSymbol(PROTECTED|FINAL|HYPOTHETICAL,
 535                              names.finalize,
 536                              new MethodType(List.nil(), voidType,
 537                                             List.nil(), methodClass),
 538                              enumSym);
 539         listType = enterClass("java.util.List");
 540         collectionsType = enterClass("java.util.Collections");
 541         comparableType = enterClass("java.lang.Comparable");
 542         comparatorType = enterClass("java.util.Comparator");
 543         arraysType = enterClass("java.util.Arrays");
 544         iterableType = enterClass("java.lang.Iterable");
 545         iteratorType = enterClass("java.util.Iterator");
 546         annotationTargetType = enterClass("java.lang.annotation.Target");
 547         overrideType = enterClass("java.lang.Override");
 548         retentionType = enterClass("java.lang.annotation.Retention");




 167     public final Type stringBufferType;
 168     public final Type stringBuilderType;
 169     public final Type cloneableType;
 170     public final Type serializableType;
 171     public final Type serializedLambdaType;
 172     public final Type varHandleType;
 173     public final Type methodHandleType;
 174     public final Type methodHandleLookupType;
 175     public final Type methodTypeType;
 176     public final Type nativeHeaderType;
 177     public final Type throwableType;
 178     public final Type errorType;
 179     public final Type interruptedExceptionType;
 180     public final Type illegalArgumentExceptionType;
 181     public final Type exceptionType;
 182     public final Type runtimeExceptionType;
 183     public final Type classNotFoundExceptionType;
 184     public final Type noClassDefFoundErrorType;
 185     public final Type noSuchFieldErrorType;
 186     public final Type assertionErrorType;
 187     public final Type incompatibleClassChangeErrorType;
 188     public final Type cloneNotSupportedExceptionType;
 189     public final Type annotationType;
 190     public final TypeSymbol enumSym;
 191     public final Type listType;
 192     public final Type collectionsType;
 193     public final Type comparableType;
 194     public final Type comparatorType;
 195     public final Type arraysType;
 196     public final Type iterableType;
 197     public final Type iteratorType;
 198     public final Type annotationTargetType;
 199     public final Type overrideType;
 200     public final Type retentionType;
 201     public final Type deprecatedType;
 202     public final Type suppressWarningsType;
 203     public final Type supplierType;
 204     public final Type inheritedType;
 205     public final Type profileType;
 206     public final Type proprietaryType;
 207     public final Type systemType;


 510         stringType = enterClass("java.lang.String");
 511         stringBufferType = enterClass("java.lang.StringBuffer");
 512         stringBuilderType = enterClass("java.lang.StringBuilder");
 513         cloneableType = enterClass("java.lang.Cloneable");
 514         throwableType = enterClass("java.lang.Throwable");
 515         serializableType = enterClass("java.io.Serializable");
 516         serializedLambdaType = enterClass("java.lang.invoke.SerializedLambda");
 517         varHandleType = enterClass("java.lang.invoke.VarHandle");
 518         methodHandleType = enterClass("java.lang.invoke.MethodHandle");
 519         methodHandleLookupType = enterClass("java.lang.invoke.MethodHandles$Lookup");
 520         methodTypeType = enterClass("java.lang.invoke.MethodType");
 521         errorType = enterClass("java.lang.Error");
 522         illegalArgumentExceptionType = enterClass("java.lang.IllegalArgumentException");
 523         interruptedExceptionType = enterClass("java.lang.InterruptedException");
 524         exceptionType = enterClass("java.lang.Exception");
 525         runtimeExceptionType = enterClass("java.lang.RuntimeException");
 526         classNotFoundExceptionType = enterClass("java.lang.ClassNotFoundException");
 527         noClassDefFoundErrorType = enterClass("java.lang.NoClassDefFoundError");
 528         noSuchFieldErrorType = enterClass("java.lang.NoSuchFieldError");
 529         assertionErrorType = enterClass("java.lang.AssertionError");
 530         incompatibleClassChangeErrorType = enterClass("java.lang.IncompatibleClassChangeError");
 531         cloneNotSupportedExceptionType = enterClass("java.lang.CloneNotSupportedException");
 532         annotationType = enterClass("java.lang.annotation.Annotation");
 533         classLoaderType = enterClass("java.lang.ClassLoader");
 534         enumSym = enterClass(java_base, names.java_lang_Enum);
 535         enumFinalFinalize =
 536             new MethodSymbol(PROTECTED|FINAL|HYPOTHETICAL,
 537                              names.finalize,
 538                              new MethodType(List.nil(), voidType,
 539                                             List.nil(), methodClass),
 540                              enumSym);
 541         listType = enterClass("java.util.List");
 542         collectionsType = enterClass("java.util.Collections");
 543         comparableType = enterClass("java.lang.Comparable");
 544         comparatorType = enterClass("java.util.Comparator");
 545         arraysType = enterClass("java.util.Arrays");
 546         iterableType = enterClass("java.lang.Iterable");
 547         iteratorType = enterClass("java.util.Iterator");
 548         annotationTargetType = enterClass("java.lang.annotation.Target");
 549         overrideType = enterClass("java.lang.Override");
 550         retentionType = enterClass("java.lang.annotation.Retention");


< prev index next >