diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/imports')
6 files changed, 22 insertions, 28 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/EmptyImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/EmptyImportDeclaration.java index 988daf080..a137fb2d0 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/EmptyImportDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/EmptyImportDeclaration.java @@ -7,11 +7,12 @@ import com.github.javaparser.ast.visitor.VoidVisitor; /** * A stray semicolon between the imports. * This isn't described in the JLS, but accepted by most or all tools that parse Java. + * * @deprecated will be removed in 3.0 */ @Deprecated public class EmptyImportDeclaration extends ImportDeclaration { - + public EmptyImportDeclaration() { this(null); } diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/ImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/ImportDeclaration.java index 5efbf1eab..57051a8bb 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/ImportDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/ImportDeclaration.java @@ -27,18 +27,15 @@ import com.github.javaparser.ast.Node; import com.github.javaparser.ast.expr.NameExpr; /** - * <p> - * This class is a base class for classes representing import declarations. Imports are optional for the - * {@link CompilationUnit}. - * </p> - * The ImportDeclaration is constructed following the syntax:<br> + * <p> This class is a base class for classes representing import declarations. Imports are optional for the {@link + * CompilationUnit}. </p> The ImportDeclaration is constructed following the syntax:<br> * <pre> * {@code * ImportDeclaration ::= "import" ( "static" )? }{@link NameExpr}{@code ( "." "*" )? ";" * } * </pre> - * An EmptyImportDeclaration is simply a semicolon among the import declarations. - * <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5">JLS 7.5. Import Declarations</a></p> + * An EmptyImportDeclaration is simply a semicolon among the import declarations. <p><a + * href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5">JLS 7.5. Import Declarations</a></p> * * @author Julio Vilmar Gesser */ diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleStaticImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleStaticImportDeclaration.java index 2913d410c..603e40b06 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleStaticImportDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleStaticImportDeclaration.java @@ -9,10 +9,10 @@ import com.github.javaparser.ast.visitor.VoidVisitor; import static com.github.javaparser.utils.Utils.assertNotNull; /** - * Example: <code>import static com.github.javaparser.JavaParser.parse;</code> - * In the example, "com.github.javaparser.JavaParser" is the type, - * and "parse" is the staticMember. - * <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.3">7.5.3. Single-Static-Import Declarations</a></p> + * Example: <code>import static com.github.javaparser.JavaParser.parse;</code> In the example, + * "com.github.javaparser.JavaParser" is the type, and "parse" is the staticMember. <p><a + * href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.3">7.5.3. Single-Static-Import + * Declarations</a></p> */ public class SingleStaticImportDeclaration extends NonEmptyImportDeclaration { private ClassOrInterfaceType type; diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleTypeImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleTypeImportDeclaration.java index 1fbd1d80e..dee3b6be6 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleTypeImportDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/SingleTypeImportDeclaration.java @@ -9,8 +9,8 @@ import com.github.javaparser.ast.visitor.VoidVisitor; import static com.github.javaparser.utils.Utils.assertNotNull; /** - * Example: <code>import com.github.javaparser.JavaParser;</code> - * <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.1">JLS 7.5.1. Single-Type-Import Declarations</a></p> + * Example: <code>import com.github.javaparser.JavaParser;</code> <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.1">JLS + * 7.5.1. Single-Type-Import Declarations</a></p> */ public class SingleTypeImportDeclaration extends NonEmptyImportDeclaration { private ClassOrInterfaceType type; diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/StaticImportOnDemandDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/StaticImportOnDemandDeclaration.java index ada0a63ef..534ddf69a 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/StaticImportOnDemandDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/StaticImportOnDemandDeclaration.java @@ -9,8 +9,8 @@ import com.github.javaparser.ast.visitor.VoidVisitor; import static com.github.javaparser.utils.Utils.assertNotNull; /** - * Example: <code>import static com.github.javaparser.JavaParser.*;</code> - * <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.4">7.5.4. Static-Import-on-Demand Declarations</a></p> + * Example: <code>import static com.github.javaparser.JavaParser.*;</code> <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.4">7.5.4. + * Static-Import-on-Demand Declarations</a></p> */ public class StaticImportOnDemandDeclaration extends NonEmptyImportDeclaration { private ClassOrInterfaceType type; @@ -23,7 +23,7 @@ public class StaticImportOnDemandDeclaration extends NonEmptyImportDeclaration { super(range); setType(type); } - + @Override public <R, A> R accept(GenericVisitor<R, A> v, A arg) { return v.visit(this, arg); diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/TypeImportOnDemandDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/TypeImportOnDemandDeclaration.java index e0d552c91..28a10af80 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/imports/TypeImportOnDemandDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/imports/TypeImportOnDemandDeclaration.java @@ -10,13 +10,10 @@ import com.github.javaparser.ast.visitor.VoidVisitor; import static com.github.javaparser.utils.Utils.assertNotNull; /** - * Examples: - * <code> - * import com.github.javaparser.*; - * import com.github.javaparser.JavaParser.*; - * </code> - * Since a parser cannot differentiate between a type name and a package name, we can only store a Name. - * <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.2">JLS 7.5.2. Type-Import-on-Demand Declarations</a></p> + * Examples: <code> import com.github.javaparser.*; import com.github.javaparser.JavaParser.*; </code> Since a parser + * cannot differentiate between a type name and a package name, we can only store a Name. <p><a + * href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.5.2">JLS 7.5.2. Type-Import-on-Demand + * Declarations</a></p> */ public class TypeImportOnDemandDeclaration extends NonEmptyImportDeclaration implements NodeWithName<TypeImportOnDemandDeclaration> { private Name name; @@ -24,12 +21,12 @@ public class TypeImportOnDemandDeclaration extends NonEmptyImportDeclaration imp public TypeImportOnDemandDeclaration() { this(null, new Name()); } - + public TypeImportOnDemandDeclaration(Range range, Name name) { super(range); setName(name); } - + @Override public <R, A> R accept(GenericVisitor<R, A> v, A arg) { return v.visit(this, arg); @@ -54,8 +51,7 @@ public class TypeImportOnDemandDeclaration extends NonEmptyImportDeclaration imp /** * Sets the name this import. * - * @param name - * the name to set + * @param name the name to set */ @Override public TypeImportOnDemandDeclaration setName(Name name) { |