
javacc.parser.ast.body.ConstructorDeclaration 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.body;
import java.util.List;
import javacc.parser.ast.TypeParameter;
import javacc.parser.ast.expr.AnnotationExpr;
import javacc.parser.ast.expr.NameExpr;
import javacc.parser.ast.stmt.BlockStmt;
import javacc.parser.ast.visitor.GenericVisitor;
import javacc.parser.ast.visitor.VoidVisitor;
/**
* @author Julio Vilmar Gesser
*/
public final class ConstructorDeclaration extends BodyDeclaration {
public final int modifiers;
public final List annotations;
public final List typeParameters;
public final String name;
public final List parameters;
public final List throws_;
public final BlockStmt block;
public ConstructorDeclaration(int modifiers, List annotations, List typeParameters, String name, List parameters, List throws_, BlockStmt block) {
this.modifiers = modifiers;
this.annotations = annotations;
this.typeParameters = typeParameters;
this.name = name;
this.parameters = parameters;
this.throws_ = throws_;
this.block = block;
}
@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