diff options
author | Markus Keller | 2013-06-10 18:28:29 +0000 |
---|---|---|
committer | Markus Keller | 2013-06-10 18:28:29 +0000 |
commit | eaa3dc329700f9b17c5ba178d826ab61f47e8466 (patch) | |
tree | 3d533fc4524e51d827b8ef40d4f885ce97dacce8 /org.eclipse.jdt.core | |
parent | 80351fb8a54757084b1b27c49cb8b0584bf78834 (diff) | |
download | eclipse.jdt.core-eaa3dc329700f9b17c5ba178d826ab61f47e8466.tar.gz eclipse.jdt.core-eaa3dc329700f9b17c5ba178d826ab61f47e8466.tar.xz eclipse.jdt.core-eaa3dc329700f9b17c5ba178d826ab61f47e8466.zip |
AST node cleanup
Diffstat (limited to 'org.eclipse.jdt.core')
5 files changed, 6 insertions, 36 deletions
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotatableType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotatableType.java index c62d5104c3..8b2c16dbe9 100644 --- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotatableType.java +++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnnotatableType.java @@ -17,7 +17,7 @@ package org.eclipse.jdt.core.dom; import java.util.List; /** - * Type node for an annotatable type (added in JLS8 API). + * Abstract base class of AST nodes that represent an annotatable type (added in JLS8 API). * <p> * Introduced in JLS8, type references that can be annotated are represented by * AnnotatableType. For the list of types extending AnnotatableType, see {@link Type}.</p> diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CreationReference.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CreationReference.java index 548afe7351..e2ad23d2d2 100644 --- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CreationReference.java +++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CreationReference.java @@ -226,21 +226,6 @@ public class CreationReference extends MethodReference { return this.typeArguments; } - /** - * Resolves and returns the binding for the method reference by this - * expression. - * <p> - * Note that bindings are generally unavailable unless requested when the - * AST is being built. - * </p> - * - * @return the method binding, or <code>null</code> if the binding cannot - * be resolved - */ - public IMethodBinding resolveMethodBinding() { - return this.ast.getBindingResolver().resolveMethod(this); - } - /* (omit javadoc for this method) * Method declared on ASTNode. */ diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LambdaExpression.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LambdaExpression.java index fd541a51e2..35fa5b5229 100644 --- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LambdaExpression.java +++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LambdaExpression.java @@ -18,7 +18,7 @@ import java.util.ArrayList; import java.util.List; /** - * Lambda expression AST node type. + * Lambda expression AST node type (added in JLS8 API). * <pre> * LambdaExpression: * Identifier <b>-></b> Body @@ -130,7 +130,7 @@ public class LambdaExpression extends Expression { /* (omit javadoc for this method) * Method declared on ASTNode. */ - List internalStructuralPropertiesForType(int apiLevel) { + final List internalStructuralPropertiesForType(int apiLevel) { return propertyDescriptors(apiLevel); } @@ -180,7 +180,7 @@ public class LambdaExpression extends Expression { /* (omit javadoc for this method) * Method declared on ASTNode. */ - int getNodeType0() { + final int getNodeType0() { return LAMBDA_EXPRESSION; } diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageQualifiedType.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageQualifiedType.java index 7a9cabe795..b3154b430a 100644 --- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageQualifiedType.java +++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PackageQualifiedType.java @@ -162,11 +162,11 @@ public class PackageQualifiedType extends AnnotatableType { return super.internalGetSetChildProperty(property, get, child); } - int getNodeType0() { + final int getNodeType0() { return PACKAGE_QUALIFIED_TYPE; } - boolean subtreeMatch0(ASTMatcher matcher, Object other) { + final boolean subtreeMatch0(ASTMatcher matcher, Object other) { // dispatch to correct overloaded match method return matcher.match(this, other); } diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeMethodReference.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeMethodReference.java index 25158e528d..94f14b7ef6 100644 --- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeMethodReference.java +++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeMethodReference.java @@ -275,21 +275,6 @@ public class TypeMethodReference extends MethodReference { postReplaceChild(oldChild, name, NAME_PROPERTY); } - /** - * Resolves and returns the binding for the method referenced by this - * expression. - * <p> - * Note that bindings are generally unavailable unless requested when the - * AST is being built. - * </p> - * - * @return the method binding, or <code>null</code> if the binding cannot - * be resolved - */ - public IMethodBinding resolveMethodBinding() { - return this.ast.getBindingResolver().resolveMethod(this); - } - /* (omit javadoc for this method) * Method declared on ASTNode. */ |