LazyTypeDescription(TypePool typePool,
int actualModifiers,
int modifiers,
String name,
String superClassInternalName,
String[] interfaceInternalName,
String genericSignature,
TypePool.Default.LazyTypeDescription.TypeContainment typeContainment,
String declaringTypeInternalName,
List<String> declaredTypes,
boolean anonymousType,
String nestHostInternalName,
List<String> nestMemberInternalNames,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> superTypeAnnotationTokens,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> typeVariableAnnotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> typeVariableBoundsAnnotationTokens,
List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens,
List<TypePool.Default.LazyTypeDescription.FieldToken> fieldTokens,
List<TypePool.Default.LazyTypeDescription.MethodToken> methodTokens,
List<TypePool.Default.LazyTypeDescription.RecordComponentToken> recordComponentTokens,
List<String> permittedSubclasses)
Creates a new lazy type description.
|