Uses of Class
com.strobel.assembler.metadata.TypeDefinition
Packages that use TypeDefinition
Package
Description
-
Uses of TypeDefinition in com.strobel.assembler.metadata
Subclasses of TypeDefinition in com.strobel.assembler.metadataModifier and TypeClassDescriptionfinal classfinal classfinal classFields in com.strobel.assembler.metadata declared as TypeDefinitionModifier and TypeFieldDescriptionstatic final TypeDefinitionBuiltinTypes.Booleanstatic final TypeDefinitionBuiltinTypes.Bottomstatic final TypeDefinitionBuiltinTypes.Bytestatic final TypeDefinitionBuiltinTypes.Characterstatic final TypeDefinitionBuiltinTypes.Classstatic final TypeDefinitionBuiltinTypes.Doublestatic final TypeDefinitionBuiltinTypes.Floatstatic final TypeDefinitionBuiltinTypes.Integerstatic final TypeDefinitionBuiltinTypes.Longstatic final TypeDefinitionBuiltinTypes.Nullstatic final TypeDefinitionBuiltinTypes.Objectstatic final TypeDefinitionBuiltinTypes.Recordstatic final TypeDefinitionBuiltinTypes.Shortstatic final TypeDefinitionBuiltinTypes.VoidMethods in com.strobel.assembler.metadata that return TypeDefinitionModifier and TypeMethodDescriptionstatic TypeDefinitionBuiltinTypes.fromPrimitiveTypeCode(int code) final TypeDefinitionFieldDefinition.getDeclaringType()final TypeDefinitionMethodDefinition.getDeclaringType()final TypeDefinitionVariableDefinition.getDeclaringType()static TypeDefinitionMetadataHelper.getOutermostEnclosingType(TypeReference innerType) static TypeDefinitionClassFileReader.readClass(int options, IMetadataResolver resolver, Buffer b) static TypeDefinitionClassFileReader.readClass(IMetadataResolver resolver, Buffer b) final TypeDefinitionArrayType.resolve()CompoundTypeReference.resolve()GenericParameter.resolve()IMetadataResolver.resolve(TypeReference type) MetadataResolver.resolve(TypeReference type) RawType.resolve()TypeDefinition.resolve()TypeReference.resolve()TypeReference.resolve(TypeReference type) protected abstract TypeDefinitionMetadataResolver.resolveCore(TypeReference type) protected TypeDefinitionMetadataSystem.resolveCore(TypeReference type) protected TypeDefinitionMetadataSystem.resolveType(String descriptor, boolean mightBePrimitive) Methods in com.strobel.assembler.metadata that return types with arguments of type TypeDefinitionModifier and TypeMethodDescriptionfinal List<TypeDefinition> MethodDefinition.getDeclaredTypes()final List<TypeDefinition> TypeDefinition.getDeclaredTypes()protected final Collection<TypeDefinition> TypeDefinition.getDeclaredTypesInternal()Methods in com.strobel.assembler.metadata with parameters of type TypeDefinitionModifier and TypeMethodDescriptionvoidMetadataSystem.addTypeDefinition(TypeDefinition type) protected voidAnonymousLocalTypeCollection.afterAdd(int index, TypeDefinition type, boolean appended) protected voidAnonymousLocalTypeCollection.afterRemove(int index, TypeDefinition type) static booleanMetadataHelper.areGenericsSupported(TypeDefinition t) protected voidAnonymousLocalTypeCollection.beforeSet(int index, TypeDefinition type) final booleanLanguageFeature.isAvailable(TypeDefinition definition) final booleanLanguageFeature.isAvailable(TypeDefinition definition, boolean allowPreview) static booleanFlags.isEnum(TypeDefinition symbol) static CoreMetadataFactoryCoreMetadataFactory.make(TypeDefinition owner, IGenericContext scope) static voidDeobfuscationUtilities.processType(TypeDefinition type) protected final voidFieldDefinition.setDeclaringType(TypeDefinition declaringType) protected final voidMethodDefinition.setDeclaringType(TypeDefinition declaringType) voidTypeVisitor.visitInnerType(TypeDefinition type) Constructors in com.strobel.assembler.metadata with parameters of type TypeDefinition -
Uses of TypeDefinition in com.strobel.decompiler
Methods in com.strobel.decompiler that return TypeDefinitionMethods in com.strobel.decompiler with parameters of type TypeDefinitionModifier and TypeMethodDescriptionbooleanDecompilerContext.isSupported(TypeDefinition versionSource, LanguageFeature feature) voidDecompilerContext.setCurrentType(TypeDefinition currentType) DecompilerContext.target(TypeDefinition versionSource) -
Uses of TypeDefinition in com.strobel.decompiler.languages
Methods in com.strobel.decompiler.languages with parameters of type TypeDefinitionModifier and TypeMethodDescriptionBytecodeAstLanguage.decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) BytecodeLanguage.decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) Language.decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) Method parameters in com.strobel.decompiler.languages with type arguments of type TypeDefinitionModifier and TypeMethodDescriptionvoidLanguage.decompilePackage(String packageName, Iterable<TypeDefinition> types, ITextOutput output, DecompilationOptions options) -
Uses of TypeDefinition in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type TypeDefinitionModifier and TypeMethodDescriptionJavaLanguage.decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) JavaLanguage.decompileTypeToAst(TypeDefinition type, DecompilationOptions options) -
Uses of TypeDefinition in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast with type parameters of type TypeDefinitionMethods in com.strobel.decompiler.languages.java.ast with parameters of type TypeDefinitionModifier and TypeMethodDescriptionfinal voidAstBuilder.addType(TypeDefinition type) protected final ModuleDeclarationAstBuilder.createModuleNoCache(TypeDefinition type, ModuleAttribute attribute) final TypeDeclarationAstBuilder.createType(TypeDefinition type) protected final TypeDeclarationAstBuilder.createTypeNoCache(TypeDefinition type) -
Uses of TypeDefinition in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms that return TypeDefinitionConstructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type TypeDefinitionModifierConstructorDescriptionRecordState(TypeDefinition recordDefinition, RecordAttribute recordAttribute, TypeDeclaration recordDeclaration) TypeToDeclare(TypeDeclaration declaration, TypeDefinition definition, Statement insertionPoint, BlockStatement block)