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");
|