public void error(SAXParseException exception) { messager.printError(exception.getMessage()); messager.printError(getLocation(exception)); printDetail(exception); }
public MockableProcessor(Set<AnnotationTypeDeclaration> atds, AnnotationProcessorEnvironment env ) { this.atds = atds; this.env = env; this.env.getMessager().printNotice("Starting annotation process"); }
public void warning(SAXParseException exception) { messager.printWarning(exception.getMessage()); messager.printWarning(getLocation(exception)); printDetail(exception); }
env.getTypeDeclaration(Kind.Term.class.getName()); if (kindDecl == null) { msg.printError("Unable to find the Kind.Term annotation type"); return; msg.printError(decl.getPosition(), "@Kind.Term may only be used to annotate a class"); continue; ClassType classType = (ClassType)typeUtils.getDeclaredType(classDecl); if (!typeUtils.isAssignable(classType, declaratorType)) { msg.printError(classDecl.getPosition(), "Class annotated by @Kind.Term must implement Kind.Adaptor"); continue; msg.printError("Unable to write kind metadata:" + servicePath); ioe.printStackTrace(); } finally { msg.printNotice("Wrote kind metadata for " + term + " to " + servicePath);
messager.printWarning(warning.getPosition(), text.toString()); messager.printWarning(text.toString()); messager.printError(error.getPosition(), text.toString()); messager.printError(text.toString());
env.getTypeDeclaration(Kind.Term.class.getName()); if (kindDecl == null) { msg.printError("Unable to find the Kind.Term annotation type"); return; msg.printError(decl.getPosition(), "@Kind.Term may only be used to annotate a class"); continue; ClassType classType = (ClassType)typeUtils.getDeclaredType(classDecl); if (!typeUtils.isAssignable(classType, declaratorType)) { msg.printError(classDecl.getPosition(), "Class annotated by @Kind.Term must implement Kind.Adaptor"); continue; msg.printError("Unable to write kind metadata:" + servicePath); ioe.printStackTrace(); } finally { msg.printNotice("Wrote kind metadata for " + term + " to " + servicePath);
for (ValidationMessage warning : validationResult.getWarnings()) { if (warning.getPosition() != null) { env.getMessager().printWarning(warning.getPosition(), warning.getText()); env.getMessager().printWarning(warning.getText()); for (ValidationMessage error : validationResult.getErrors()) { if (error.getPosition() != null) { env.getMessager().printError(error.getPosition(), error.getText()); env.getMessager().printError(error.getText());
env.getTypeDeclaration(Kind.Term.class.getName()); if (kindDecl == null) { msg.printError("Unable to find the Kind.Term annotation type"); return; msg.printError(decl.getPosition(), "@Kind.Term may only be used to annotate a class"); continue; ClassType classType = (ClassType)typeUtils.getDeclaredType(classDecl); if (!typeUtils.isAssignable(classType, declaratorType)) { msg.printError(classDecl.getPosition(), "Class annotated by @Kind.Term must implement Kind.Adaptor"); continue; msg.printError("Unable to write kind metadata:" + servicePath); ioe.printStackTrace(); } finally { msg.printNotice("Wrote kind metadata for " + term + " to " + servicePath);
public PotentialThreatProcessor(Set<AnnotationTypeDeclaration> atds, AnnotationProcessorEnvironment env) { this.atds = atds; this.env = env; this.env.getMessager().printNotice("Starting annotation process"); }
public void error(SAXParseException exception) { messager.printError(exception.getMessage()); messager.printError(getLocation(exception)); printDetail(exception); }
public void warning(SAXParseException exception) { messager.printWarning(exception.getMessage()); messager.printWarning(getLocation(exception)); printDetail(exception); }
public IntactAnnotationProcessor(Set<AnnotationTypeDeclaration> atds, AnnotationProcessorEnvironment env) { this.atds = atds; this.env = env; this.env.getMessager().printNotice("Starting annotation process"); }
public void fatalError(SAXParseException exception) { messager.printError(exception.getMessage()); messager.printError(getLocation(exception)); printDetail(exception); }
public SanityAnnotationProcessor( Set<AnnotationTypeDeclaration> atds, AnnotationProcessorEnvironment env ) { this.atds = atds; this.env = env; this.env.getMessager().printNotice( "Starting annotation process" ); }
public void fatalError(SAXParseException exception) { messager.printError(exception.getMessage()); messager.printError(getLocation(exception)); printDetail(exception); }
public void process() { SanityRuleVisitor visitor = new SanityRuleVisitor(); for ( AnnotationTypeDeclaration atd : atds ) { env.getMessager().printNotice( "Collecting annotation " + atd ); Collection<Declaration> decls = env.getDeclarationsAnnotatedWith( atd ); for ( Declaration decl : decls ) { decl.accept( DeclarationVisitors.getDeclarationScanner( visitor, DeclarationVisitors.NO_OP ) ); } } List<DeclaredRule> rules = visitor.getRules(); try { File targetDir = createTargetDir(); File targetFile = new File( targetDir, DeclaredRuleManager.RULES_XML_PATH ); targetFile.getParentFile().mkdirs(); env.getMessager().printNotice( "Writing " + rules.size() + " sanity rules to: " + targetFile ); Writer writer = new FileWriter( targetFile ); DeclaredRules jaxbRules = new DeclaredRules(); jaxbRules.getDeclaredRules().addAll( rules ); DeclaredRuleManager.writeRulesXml( jaxbRules, writer ); writer.close(); } catch ( Exception e ) { e.printStackTrace(); throw new SanityRuleException( e ); } }
public void error(IllegalAnnotationException e) { messager.printError(e.toString()); } }
env.getMessager().printNotice("Writing "+episodeFile); model.generateEpisodeFile(new StreamResult(episodeFile));
public void error(IllegalAnnotationException e) { messager.printError(e.toString()); } }
public void process() { PotentialThreatVisitor visitor = new PotentialThreatVisitor(); for (AnnotationTypeDeclaration atd : atds) { env.getMessager().printNotice("Collecting annotation "+atd); Collection<Declaration> decls = env.getDeclarationsAnnotatedWith(atd); for (Declaration decl : decls) { decl.accept(DeclarationVisitors.getDeclarationScanner(visitor, DeclarationVisitors.NO_OP)); } } try { visitor.print(); } catch (Exception e) { e.printStackTrace(); } }