Uses of Class
com.github.javaparser.ast.body.RecordDeclaration
Packages that use RecordDeclaration
Package
Description
Implementation of model based on JavaParser.
-
Uses of RecordDeclaration in com.github.javaparser
Methods in com.github.javaparser that return RecordDeclarationModifier and TypeMethodDescriptionfinal RecordDeclaration
GeneratedJavaParser.RecordDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.10 -
Uses of RecordDeclaration in com.github.javaparser.ast
Methods in com.github.javaparser.ast that return types with arguments of type RecordDeclarationModifier and TypeMethodDescriptionCompilationUnit.getRecordByName
(String recordName) Try to get a top level record declaration by its name -
Uses of RecordDeclaration in com.github.javaparser.ast.body
Methods in com.github.javaparser.ast.body that return RecordDeclarationModifier and TypeMethodDescriptionBodyDeclaration.asRecordDeclaration()
RecordDeclaration.asRecordDeclaration()
RecordDeclaration.clone()
RecordDeclaration.removeReceiverParameter()
RecordDeclaration.setImplementedTypes
(NodeList<ClassOrInterfaceType> implementedTypes) RecordDeclaration.setParameters
(NodeList<Parameter> parameters) RecordDeclaration.setReceiverParameter
(ReceiverParameter receiverParameter) RecordDeclaration.setTypeParameters
(NodeList<TypeParameter> typeParameters) Methods in com.github.javaparser.ast.body that return types with arguments of type RecordDeclarationModifier and TypeMethodDescriptionBodyDeclaration.toRecordDeclaration()
RecordDeclaration.toRecordDeclaration()
Method parameters in com.github.javaparser.ast.body with type arguments of type RecordDeclarationModifier and TypeMethodDescriptionvoid
BodyDeclaration.ifRecordDeclaration
(Consumer<RecordDeclaration> action) void
RecordDeclaration.ifRecordDeclaration
(Consumer<RecordDeclaration> action) -
Uses of RecordDeclaration in com.github.javaparser.ast.stmt
Fields in com.github.javaparser.ast.stmt declared as RecordDeclarationModifier and TypeFieldDescriptionprivate RecordDeclaration
LocalRecordDeclarationStmt.recordDeclaration
Methods in com.github.javaparser.ast.stmt that return RecordDeclarationMethods in com.github.javaparser.ast.stmt with parameters of type RecordDeclarationModifier and TypeMethodDescriptionLocalRecordDeclarationStmt.setRecordDeclaration
(RecordDeclaration recordDeclaration) Constructors in com.github.javaparser.ast.stmt with parameters of type RecordDeclarationModifierConstructorDescriptionLocalRecordDeclarationStmt
(RecordDeclaration recordDeclaration) LocalRecordDeclarationStmt
(TokenRange tokenRange, RecordDeclaration recordDeclaration) This constructor is used by the parser and is considered private. -
Uses of RecordDeclaration in com.github.javaparser.ast.validator.language_level_validations.chunks
Methods in com.github.javaparser.ast.validator.language_level_validations.chunks with parameters of type RecordDeclarationModifier and TypeMethodDescriptionvoid
RecordDeclarationValidator.accept
(RecordDeclaration node, ProblemReporter reporter) private void
RecordDeclarationValidator.forbidAbstractModifier
(RecordDeclaration n, ProblemReporter reporter) private void
RecordDeclarationValidator.forbidNonStaticFieldsInRecords
(RecordDeclaration n, ProblemReporter reporter) private void
RecordDeclarationValidator.validateRecordComponentAccessorMethods
(RecordDeclaration n, ProblemReporter reporter) Given this sample record example: -
Uses of RecordDeclaration in com.github.javaparser.ast.visitor
Methods in com.github.javaparser.ast.visitor with parameters of type RecordDeclarationModifier and TypeMethodDescriptionCloneVisitor.visit
(RecordDeclaration n, Object arg) EqualsVisitor.visit
(RecordDeclaration n, Visitable arg) GenericListVisitorAdapter.visit
(RecordDeclaration n, A arg) GenericVisitor.visit
(RecordDeclaration n, A arg) GenericVisitorAdapter.visit
(RecordDeclaration n, A arg) GenericVisitorWithDefaults.visit
(RecordDeclaration n, A arg) HashCodeVisitor.visit
(RecordDeclaration n, Void arg) ModifierVisitor.visit
(RecordDeclaration n, A arg) NoCommentEqualsVisitor.visit
(RecordDeclaration n, Visitable arg) NoCommentHashCodeVisitor.visit
(RecordDeclaration n, Void arg) void
NodeFinderVisitor.visit
(RecordDeclaration n, Range arg) ObjectIdentityEqualsVisitor.visit
(RecordDeclaration n, Visitable arg) ObjectIdentityHashCodeVisitor.visit
(RecordDeclaration n, Void arg) void
VoidVisitor.visit
(RecordDeclaration n, A arg) void
VoidVisitorAdapter.visit
(RecordDeclaration n, A arg) void
VoidVisitorWithDefaults.visit
(RecordDeclaration n, A arg) -
Uses of RecordDeclaration in com.github.javaparser.printer
Methods in com.github.javaparser.printer with parameters of type RecordDeclarationModifier and TypeMethodDescriptionvoid
DefaultPrettyPrinterVisitor.visit
(RecordDeclaration n, Void arg) void
PrettyPrintVisitor.visit
(RecordDeclaration n, Void arg) Deprecated. -
Uses of RecordDeclaration in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type RecordDeclarationModifier and TypeMethodDescriptionDefaultVisitorAdapter.visit
(RecordDeclaration node, Boolean arg) -
Uses of RecordDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Constructors in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type RecordDeclarationModifierConstructorDescriptionRecordDeclarationContext
(RecordDeclaration wrappedNode, TypeSolver typeSolver) -
Uses of RecordDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Fields in com.github.javaparser.symbolsolver.javaparsermodel.declarations declared as RecordDeclarationModifier and TypeFieldDescriptionprivate RecordDeclaration
JavaParserRecordDeclaration.CanonicalRecordConstructor.recordDeclaration
private RecordDeclaration
JavaParserRecordDeclaration.ImplicitGetterMethod.recordDeclaration
private RecordDeclaration
JavaParserRecordDeclaration.wrappedNode
Fields in com.github.javaparser.symbolsolver.javaparsermodel.declarations with type parameters of type RecordDeclarationModifier and TypeFieldDescriptionprivate JavaParserTypeAdapter
<RecordDeclaration> JavaParserRecordDeclaration.javaParserTypeAdapter
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return RecordDeclarationModifier and TypeMethodDescriptionJavaParserRecordDeclaration.getWrappedNode()
Returns the JavaParser node associated with this JavaParserClassDeclaration.Constructors in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type RecordDeclarationModifierConstructorDescriptionCanonicalRecordConstructor
(RecordDeclaration recordDeclaration, TypeSolver typeSolver) ImplicitGetterMethod
(Parameter correspondingParameter, RecordDeclaration recordDeclaration, TypeSolver typeSolver) JavaParserRecordDeclaration
(RecordDeclaration wrappedNode, TypeSolver typeSolver)