Uses of Class
com.strobel.decompiler.languages.java.ast.TypeDeclaration
-
-
Uses of TypeDeclaration in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type TypeDeclaration Modifier and Type Method Description java.lang.VoidJavaOutputVisitor. visitTypeDeclaration(TypeDeclaration node, java.lang.Void ignored)Method parameters in com.strobel.decompiler.languages.java with type arguments of type TypeDeclaration Modifier and Type Method Description (package private) voidJavaOutputVisitor. writeMethodBody(AstNodeCollection<TypeDeclaration> declaredTypes, BlockStatement body) -
Uses of TypeDeclaration in com.strobel.decompiler.languages.java.ast
Subclasses of TypeDeclaration in com.strobel.decompiler.languages.java.ast Modifier and Type Class Description private static classTypeDeclaration.NullTypeDeclarationFields in com.strobel.decompiler.languages.java.ast declared as TypeDeclaration Modifier and Type Field Description static TypeDeclarationTypeDeclaration. NULLFields in com.strobel.decompiler.languages.java.ast with type parameters of type TypeDeclaration Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.ref.Reference<TypeDeclaration>>AstBuilder. _typeDeclarationsstatic Role<TypeDeclaration>Roles. LOCAL_TYPE_DECLARATIONstatic Role<TypeDeclaration>Roles. TOP_LEVEL_TYPE_ROLEstatic Role<TypeDeclaration>CompilationUnit. TYPE_ROLEMethods in com.strobel.decompiler.languages.java.ast that return TypeDeclaration Modifier and Type Method Description TypeDeclarationTypeDeclaration. clone()TypeDeclarationAstBuilder. createType(TypeDefinition type)private TypeDeclarationAstBuilder. createTypeCore(TypeDefinition type)protected TypeDeclarationAstBuilder. createTypeNoCache(TypeDefinition type)TypeDeclarationAnonymousObjectCreationExpression. getTypeDeclaration()TypeDeclarationLocalTypeDeclarationStatement. getTypeDeclaration()Methods in com.strobel.decompiler.languages.java.ast that return types with arguments of type TypeDeclaration Modifier and Type Method Description AstNodeCollection<TypeDeclaration>InstanceInitializer. getDeclaredTypes()AstNodeCollection<TypeDeclaration>MethodDeclaration. getDeclaredTypes()AstNodeCollection<TypeDeclaration>CompilationUnit. getTypes()java.lang.Iterable<TypeDeclaration>CompilationUnit. getTypes(boolean includeInnerTypes)Methods in com.strobel.decompiler.languages.java.ast with parameters of type TypeDeclaration Modifier and Type Method Description private voidAstBuilder. addTypeMembers(TypeDeclaration astType, TypeDefinition type)static voidLocalClassHelper. replaceClosureMembers(DecompilerContext context, TypeDeclaration declaration, java.util.List<? extends ObjectCreationExpression> instantiations)private static voidLocalClassHelper. rewriteThisReferences(DecompilerContext context, TypeDeclaration declaration, java.util.Map<java.lang.String,Expression> initializers)voidAnonymousObjectCreationExpression. setTypeDeclaration(TypeDeclaration value)voidLocalTypeDeclarationStatement. setTypeDeclaration(TypeDeclaration type)TResultContextTrackingVisitor. visitTypeDeclaration(TypeDeclaration typeDeclaration, java.lang.Void p)DefiniteAssignmentStatusDefiniteAssignmentAnalysis.DefiniteAssignmentVisitor. visitTypeDeclaration(TypeDeclaration node, DefiniteAssignmentStatus data)SDepthFirstAstVisitor. visitTypeDeclaration(TypeDeclaration node, T data)RIAstVisitor. visitTypeDeclaration(TypeDeclaration node, T data)java.util.Set<java.lang.Object>JavaNameResolver.FindDeclarationVisitor. visitTypeDeclaration(TypeDeclaration node, java.lang.String name)protected TResultContextTrackingVisitor. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)Constructors in com.strobel.decompiler.languages.java.ast with parameters of type TypeDeclaration Constructor Description AnonymousObjectCreationExpression(int offset, TypeDeclaration typeDeclaration, AstType type)AnonymousObjectCreationExpression(int offset, TypeDeclaration typeDeclaration, AstType type, Expression... arguments)AnonymousObjectCreationExpression(int offset, TypeDeclaration typeDeclaration, AstType type, java.lang.Iterable<Expression> arguments)LocalTypeDeclarationStatement(int offset, TypeDeclaration type) -
Uses of TypeDeclaration in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms declared as TypeDeclaration Modifier and Type Field Description private TypeDeclarationRewriteLegacyClassConstantsTransform.ClassMethodLocator. _currentTypeprivate TypeDeclarationDeclareLocalClassesTransform.TypeToDeclare. _declarationprotected TypeDeclarationAbstractHelperClassTransform. currentType(package private) TypeDeclarationInvokeDynamicRewriter.IndyHelperBuilder. declaration(package private) TypeDeclarationMethodHandleConstantRewriter.LcdMHHelperBuilder. declaration(package private) TypeDeclarationEnumSwitchRewriterTransform.Visitor.SwitchMapInfo. enclosingTypeDeclaration(package private) TypeDeclarationInvokeDynamicRewriter.IndyHelperBuilder. parentDeclaration(package private) TypeDeclarationMethodHandleConstantRewriter.LcdMHHelperBuilder. parentDeclaration(package private) TypeDeclarationRewriteRecordClassesTransform.RecordState. recordDeclarationFields in com.strobel.decompiler.languages.java.ast.transforms with type parameters of type TypeDeclaration Modifier and Type Field Description private java.util.Map<TypeReference,TypeDeclaration>RewriteLocalClassesTransform. _localTypesMethods in com.strobel.decompiler.languages.java.ast.transforms that return TypeDeclaration Modifier and Type Method Description TypeDeclarationDeclareLocalClassesTransform.TypeToDeclare. getDeclaration()Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type TypeDeclaration Modifier and Type Method Description private booleanDeclareLocalClassesTransform. declareTypeInBlock(BlockStatement block, TypeDeclaration type, boolean allowPassIntoLoops, java.util.Set<DeclareLocalClassesTransform.TypeToDeclare> typesToDeclare)static booleanDeclareLocalClassesTransform. findDeclarationPoint(TypeDeclaration declaration, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough)private MemberReferenceEnumRewriterTransform.Visitor. findValuesField(TypeDeclaration declaration)private voidAddStandardAnnotationsTransform. tryAddDeprecatedAnnotationToType(TypeDeclaration node)java.lang.BooleanDeclareVariablesTransform.IsSingleAssignmentVisitor. visitTypeDeclaration(TypeDeclaration node, java.lang.Void data)java.lang.BooleanDeclareVariablesTransform.ParameterAssignmentVisitor. visitTypeDeclaration(TypeDeclaration node, java.lang.Void data)protected java.lang.VoidAbstractHelperClassTransform. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)protected java.lang.VoidAddStandardAnnotationsTransform. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)protected java.lang.VoidEliminateSyntheticAccessorsTransform.PhaseOneVisitor. visitTypeDeclarationOverride(TypeDeclaration node, java.lang.Void p)protected java.lang.VoidEnumRewriterTransform.Visitor. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)protected java.lang.VoidEnumSwitchRewriterTransform.Visitor. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)protected java.lang.VoidRemoveHiddenMembersTransform. visitTypeDeclarationOverride(TypeDeclaration node, java.lang.Void p)protected java.lang.VoidRewriteLegacyClassConstantsTransform.ClassMethodLocator. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)protected java.lang.VoidRewriteLocalClassesTransform.PhaseOneVisitor. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)protected java.lang.VoidRewriteRecordClassesTransform. visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, java.lang.Void p)Constructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type TypeDeclaration Constructor Description IndyHelperBuilder(TypeDeclaration parentDeclaration, TypeReference parentType, DynamicCallSite callSite)LcdMHHelperBuilder(TypeDeclaration parentDeclaration, TypeReference parentType, MethodHandle handle)RecordState(TypeDefinition recordDefinition, RecordAttribute recordAttribute, TypeDeclaration recordDeclaration)TypeToDeclare(TypeDeclaration declaration, TypeDefinition definition, Statement insertionPoint, BlockStatement block) -
Uses of TypeDeclaration in com.strobel.decompiler.languages.java.utilities
Methods in com.strobel.decompiler.languages.java.utilities with parameters of type TypeDeclaration Modifier and Type Method Description java.lang.VoidRedundantCastUtility.CastCollector. visitTypeDeclaration(TypeDeclaration typeDeclaration, java.lang.Void p)
-