Uses of Class
com.strobel.decompiler.languages.java.ast.TypeDeclaration
Packages that use TypeDeclaration
Package
Description
-
Uses of TypeDeclaration in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java with parameters of type TypeDeclarationModifier and TypeMethodDescriptionJavaOutputVisitor.visitTypeDeclaration(TypeDeclaration node, Void ignored) -
Uses of TypeDeclaration in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as TypeDeclarationFields in com.strobel.decompiler.languages.java.ast with type parameters of type TypeDeclarationModifier and TypeFieldDescriptionstatic final Role<TypeDeclaration> Roles.LOCAL_TYPE_DECLARATIONstatic final Role<TypeDeclaration> Roles.TOP_LEVEL_TYPE_ROLEstatic final Role<TypeDeclaration> CompilationUnit.TYPE_ROLEMethods in com.strobel.decompiler.languages.java.ast that return TypeDeclarationModifier and TypeMethodDescriptionTypeDeclaration.clone()final TypeDeclarationAstBuilder.createType(TypeDefinition type) protected final TypeDeclarationAstBuilder.createTypeNoCache(TypeDefinition type) final TypeDeclarationAnonymousObjectCreationExpression.getTypeDeclaration()final TypeDeclarationLocalTypeDeclarationStatement.getTypeDeclaration()Methods in com.strobel.decompiler.languages.java.ast that return types with arguments of type TypeDeclarationModifier and TypeMethodDescriptionfinal AstNodeCollection<TypeDeclaration> InstanceInitializer.getDeclaredTypes()final AstNodeCollection<TypeDeclaration> MethodDeclaration.getDeclaredTypes()final AstNodeCollection<TypeDeclaration> CompilationUnit.getTypes()CompilationUnit.getTypes(boolean includeInnerTypes) Methods in com.strobel.decompiler.languages.java.ast with parameters of type TypeDeclarationModifier and TypeMethodDescriptionstatic voidLocalClassHelper.replaceClosureMembers(DecompilerContext context, TypeDeclaration declaration, List<? extends ObjectCreationExpression> instantiations) final voidAnonymousObjectCreationExpression.setTypeDeclaration(TypeDeclaration value) final voidLocalTypeDeclarationStatement.setTypeDeclaration(TypeDeclaration type) final TResultContextTrackingVisitor.visitTypeDeclaration(TypeDeclaration typeDeclaration, Void p) DepthFirstAstVisitor.visitTypeDeclaration(TypeDeclaration node, T data) IAstVisitor.visitTypeDeclaration(TypeDeclaration node, T data) protected TResultContextTrackingVisitor.visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, Void p) Constructors in com.strobel.decompiler.languages.java.ast with parameters of type TypeDeclarationModifierConstructorDescriptionAnonymousObjectCreationExpression(int offset, TypeDeclaration typeDeclaration, AstType type) AnonymousObjectCreationExpression(int offset, TypeDeclaration typeDeclaration, AstType type, Expression... arguments) AnonymousObjectCreationExpression(int offset, TypeDeclaration typeDeclaration, AstType type, 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 TypeDeclarationModifier and TypeFieldDescriptionprotected TypeDeclarationAbstractHelperClassTransform.currentTypeMethods in com.strobel.decompiler.languages.java.ast.transforms that return TypeDeclarationMethods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type TypeDeclarationModifier and TypeMethodDescriptionstatic booleanDeclareLocalClassesTransform.findDeclarationPoint(TypeDeclaration declaration, BlockStatement block, StrongBox<Statement> declarationPoint, Statement skipUpThrough) protected VoidAbstractHelperClassTransform.visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, Void p) protected VoidAddStandardAnnotationsTransform.visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, Void p) protected VoidRemoveHiddenMembersTransform.visitTypeDeclarationOverride(TypeDeclaration node, Void p) protected VoidRewriteRecordClassesTransform.visitTypeDeclarationOverride(TypeDeclaration typeDeclaration, Void p) Constructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type TypeDeclarationModifierConstructorDescriptionRecordState(TypeDefinition recordDefinition, RecordAttribute recordAttribute, TypeDeclaration recordDeclaration) TypeToDeclare(TypeDeclaration declaration, TypeDefinition definition, Statement insertionPoint, BlockStatement block)