
javacc.parser.ast.expr.ObjectCreationExpr Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of applinker Show documentation
Show all versions of applinker Show documentation
An utility to upload APIs of Java files to the specification
The newest version!
/*
* Created on 05/10/2006
*/
package javacc.parser.ast.expr;
import java.util.List;
import javacc.parser.ast.body.BodyDeclaration;
import javacc.parser.ast.type.ClassOrInterfaceType;
import javacc.parser.ast.type.Type;
import javacc.parser.ast.visitor.GenericVisitor;
import javacc.parser.ast.visitor.VoidVisitor;
/**
* @author Julio Vilmar Gesser
*/
public final class ObjectCreationExpr extends Expression {
public final Expression scope;
public final ClassOrInterfaceType type;
public final List typeArgs;
public final List args;
public final List anonymousClassBody;
public ObjectCreationExpr(Expression scope, ClassOrInterfaceType type, List typeArgs, List args, List anonymousBody) {
this.scope = scope;
this.type = type;
this.typeArgs = typeArgs;
this.args = args;
this.anonymousClassBody = anonymousBody;
}
@Override
public void accept(VoidVisitor v, A arg) {
v.visit(this, arg);
}
@Override
public R accept(GenericVisitor v, A arg) {
return v.visit(this, arg);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy