Class MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
- java.lang.Object
-
- com.strobel.assembler.metadata.MemberReference
-
- com.strobel.assembler.metadata.TypeReference
-
- com.strobel.assembler.metadata.TypeDefinition
-
- com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
-
- All Implemented Interfaces:
IAnnotationsProvider
,IGenericContext
,IGenericParameterProvider
,IMemberDefinition
,IMetadataTypeMember
- Enclosing class:
- MethodHandleConstantRewriter.LcdMHHelperBuilder
private final class MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition extends TypeDefinition
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.strobel.assembler.metadata.TypeReference
TypeReference.TypeFunctions
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FieldDefinition
fdHandle
(package private) MethodDefinition
mdTypeInit
(package private) TypeReference
selfReference
-
Fields inherited from class com.strobel.assembler.metadata.TypeReference
EMPTY_REFERENCES
-
-
Constructor Summary
Constructors Constructor Description HelperTypeDefinition(TypeReference selfReference, TypeReference parentType)
-
Method Summary
-
Methods inherited from class com.strobel.assembler.metadata.TypeDefinition
accept, appendDescription, appendGenericSignature, appendName, findTypeVariable, getAnnotations, getAnnotationsInternal, getBaseType, getCompilerMajorVersion, getCompilerMinorVersion, getCompilerTarget, getConstantPool, getDeclaredFields, getDeclaredFieldsInternal, getDeclaredMethods, getDeclaredMethodsInternal, getDeclaredTypes, getDeclaredTypesInternal, getDeclaringMethod, getEnumConstants, getErasedSignature, getExplicitInterfaces, getExplicitInterfacesInternal, getFlags, getFullName, getGenericParameters, getGenericParametersInternal, getInternalName, getModifiers, getPackageName, getPermittedSubclasses, getPermittedSubclassesInternal, getRawType, getResolver, getSignature, getSimpleName, getSimpleType, getSourceAttributes, getSourceAttributesInternal, isAnnotation, isAnonymous, isArray, isClass, isCompoundType, isDefinition, isDeprecated, isEnum, isFinal, isInnerClass, isInterface, isLocalClass, isModule, isNested, isNonPublic, isNonSealed, isPackagePrivate, isPrimitive, isPrivate, isProtected, isPublic, isRecord, isSealed, isStatic, isSynthetic, resolve, setBaseType, setCompilerVersion, setConstantPool, setDeclaringMethod, setEnumConstants, setFlags, setPackageName, setResolver, setSimpleName
-
Methods inherited from class com.strobel.assembler.metadata.TypeReference
appendBriefDescription, appendClassDescription, appendClassSignature, appendErasedClassSignature, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, checkRecursive, containsGenericParameters, equals, getBriefDescription, getDeclaringType, getDescription, getElementType, getErasedDescription, getExtendsBound, getName, getSimpleDescription, getSuperBound, getUnderlyingType, hasExtendsBound, hasGenericParameters, hashCode, hasSuperBound, isBoundedType, isEquivalentTo, isGenericDefinition, isGenericParameter, isGenericType, isUnbounded, isUnionType, isVoid, isWildcardType, makeArrayType, makeGenericType, makeGenericType, resolve, resolve, resolve, setDeclaringType, setName, toString
-
Methods inherited from class com.strobel.assembler.metadata.MemberReference
hasAnnotations, isSpecialName
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.strobel.assembler.metadata.IMemberDefinition
getBriefDescription, getDeclaringType, getDescription, getErasedDescription, getName, getSimpleDescription, isSpecialName
-
-
-
-
Field Detail
-
selfReference
final TypeReference selfReference
-
fdHandle
final FieldDefinition fdHandle
-
mdTypeInit
final MethodDefinition mdTypeInit
-
-
Constructor Detail
-
HelperTypeDefinition
HelperTypeDefinition(TypeReference selfReference, TypeReference parentType)
-
-