1
/********************************************************************
2
* Copyright (c) 2010 Contributors. All rights reserved.
3
* This program and the accompanying materials are made available
4
* under the terms of the Eclipse Public License v1.0
5
* which accompanies this distribution and is available at
6
* http://eclipse.org/legal/epl-v10.html
8
* Contributors: Nieraj Singh - initial implementation
9
*******************************************************************/
10
package org.aspectj.org.eclipse.jdt.core.dom;
12
import java.util.List;
14
public class NoTypePattern extends TypePattern {
16
NoTypePattern(AST ast) {
20
List<?> internalStructuralPropertiesForType(int apiLevel) {
24
public boolean isStar() {
28
ASTNode clone0(AST target) {
29
ASTNode node = new NoTypePattern(target);
30
node.setSourceRange(getStartPosition(), getLength());
34
void accept0(ASTVisitor visitor) {
35
if (visitor instanceof AjASTVisitor) {
36
AjASTVisitor ajVisitor = (AjASTVisitor) visitor;
37
ajVisitor.visit(this);
38
ajVisitor.endVisit(this);
42
boolean subtreeMatch0(ASTMatcher matcher, Object other) {
43
if (matcher instanceof AjASTMatcher) {
44
AjASTMatcher ajmatcher = (AjASTMatcher) matcher;
45
return ajmatcher.match(this, other);