Uses of Class
com.github.javaparser.ast.validator.ProblemReporter
Packages that use ProblemReporter
Package
Description
-
Uses of ProblemReporter in com.github.javaparser.ast.validator
Subclasses with type arguments of type ProblemReporter in com.github.javaparser.ast.validatorModifier and TypeClassDescriptionclassA validator that uses a visitor for validation.Subinterfaces with type arguments of type ProblemReporter in com.github.javaparser.ast.validatorModifier and TypeInterfaceDescriptioninterfaceTypedValidator<N extends Node>A validator that validates a known node type.Methods in com.github.javaparser.ast.validator with parameters of type ProblemReporterModifier and TypeMethodDescriptionvoidSingleNodeTypeValidator.accept(Node node, ProblemReporter problemReporter) final voidTreeVisitorValidator.accept(Node node, ProblemReporter reporter) voidTypedValidator.accept(N node, ProblemReporter problemReporter) voidValidator.accept(Node node, ProblemReporter problemReporter) voidValidators.accept(Node node, ProblemReporter problemReporter) voidVisitorValidator.accept(Node node, ProblemReporter problemReporter) voidRecordAsTypeIdentifierNotAllowed.visit(Name n, ProblemReporter arg) voidRecordAsTypeIdentifierNotAllowed.visit(SimpleName n, ProblemReporter arg) voidReservedKeywordValidator.visit(Name n, ProblemReporter arg) voidReservedKeywordValidator.visit(SimpleName n, ProblemReporter arg) Constructor parameters in com.github.javaparser.ast.validator with type arguments of type ProblemReporterModifierConstructorDescriptionSimpleValidator(Class<N> type, Predicate<N> condition, BiConsumer<N, ProblemReporter> problemSupplier) -
Uses of ProblemReporter 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 ProblemReporterModifier and TypeMethodDescriptionvoidRecordDeclarationValidator.accept(RecordDeclaration node, ProblemReporter reporter) voidVarValidator.accept(VarType node, ProblemReporter reporter) private voidRecordDeclarationValidator.forbidAbstractModifier(RecordDeclaration n, ProblemReporter reporter) private voidRecordDeclarationValidator.forbidNonStaticFieldsInRecords(RecordDeclaration n, ProblemReporter reporter) private voidVarValidator.reportIllegalPosition(VarType n, ProblemReporter reporter) private static voidNoBinaryIntegerLiteralsValidator.validate(LiteralStringValueExpr n, ProblemReporter arg) private static voidNoUnderscoresInIntegerLiteralsValidator.validate(LiteralStringValueExpr n, ProblemReporter arg) private <T extends NodeWithModifiers<?> & NodeWithTokenRange<?>>
voidModifierValidator.validateAtMostOneOf(T t, ProblemReporter reporter, Modifier.Keyword... modifiers) private voidModifierValidator.validateClassModifiers(ClassOrInterfaceDeclaration n, ProblemReporter reporter) private static voidUnderscoreKeywordValidator.validateIdentifier(Node n, String id, ProblemReporter arg) private voidModifierValidator.validateInterfaceModifiers(TypeDeclaration<?> n, ProblemReporter reporter) private <T extends NodeWithModifiers<?> & NodeWithTokenRange<?>>
voidModifierValidator.validateModifiers(T n, ProblemReporter reporter, Modifier.Keyword... allowedModifiers) private voidRecordDeclarationValidator.validateRecordComponentAccessorMethods(RecordDeclaration n, ProblemReporter reporter) Given this sample record example:voidModifierValidator.visit(AnnotationDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(AnnotationMemberDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(ClassOrInterfaceDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(ConstructorDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(EnumDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(FieldDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(MethodDeclaration n, ProblemReporter reporter) voidModifierValidator.visit(LambdaExpr n, ProblemReporter reporter) voidModifierValidator.visit(VariableDeclarationExpr n, ProblemReporter reporter) voidModifierValidator.visit(ModuleRequiresDirective n, ProblemReporter reporter) voidModifierValidator.visit(CatchClause n, ProblemReporter reporter) voidNoBinaryIntegerLiteralsValidator.visit(IntegerLiteralExpr n, ProblemReporter arg) voidNoBinaryIntegerLiteralsValidator.visit(LongLiteralExpr n, ProblemReporter arg) voidNoUnderscoresInIntegerLiteralsValidator.visit(IntegerLiteralExpr n, ProblemReporter arg) voidNoUnderscoresInIntegerLiteralsValidator.visit(LongLiteralExpr n, ProblemReporter arg) voidUnderscoreKeywordValidator.visit(Name n, ProblemReporter arg) voidUnderscoreKeywordValidator.visit(SimpleName n, ProblemReporter arg)