test/tools/javac/processing/model/util/TypesBadArg.java

changeset 699
d2aaaec153e8
parent 554
9d9f26857129
child 1466
b52a38d4536c
equal deleted inserted replaced
698:f94af0667151 699:d2aaaec153e8
1 /* 1 /*
2 * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
24 /* 24 /*
25 * @test 25 * @test
26 * @bug 6345812 26 * @bug 6345812
27 * @summary Validate argument kinds in Types utilities 27 * @summary Validate argument kinds in Types utilities
28 * @author Scott Seligman 28 * @author Scott Seligman
29 * @build TypesBadArg 29 * @library ../../../lib
30 * @build JavacTestingAbstractProcessor TypesBadArg
30 * @compile -processor TypesBadArg -proc:only TypesBadArg.java 31 * @compile -processor TypesBadArg -proc:only TypesBadArg.java
31 */ 32 */
32 33
33 import java.util.Set; 34 import java.util.Set;
34 import javax.annotation.processing.*; 35 import javax.annotation.processing.*;
35 import javax.lang.model.element.*; 36 import javax.lang.model.element.*;
36 import javax.lang.model.type.*; 37 import javax.lang.model.type.*;
37 import javax.lang.model.util.*; 38 import javax.lang.model.util.*;
38 39
39 @SupportedAnnotationTypes("*") 40 public class TypesBadArg extends JavacTestingAbstractProcessor {
40 public class TypesBadArg extends AbstractProcessor {
41
42 boolean success = true; 41 boolean success = true;
43
44 public void init(ProcessingEnvironment penv) {
45 super.init(penv);
46 }
47 42
48 public boolean process(Set<? extends TypeElement> tes, 43 public boolean process(Set<? extends TypeElement> tes,
49 RoundEnvironment round) { 44 RoundEnvironment round) {
50 if (round.processingOver()) return true; 45 if (round.processingOver()) return true;
51 46

mercurial