public static class JavaTree.MethodTreeImpl extends JavaTree implements MethodTree
JavaTree.ArrayAccessExpressionTreeImpl, JavaTree.ArrayTypeTreeImpl, JavaTree.AssertStatementTreeImpl, JavaTree.AssignmentExpressionTreeImpl, JavaTree.BinaryExpressionTreeImpl, JavaTree.BlockTreeImpl, JavaTree.BreakStatementTreeImpl, JavaTree.CaseGroupTreeImpl, JavaTree.CaseLabelTreeImpl, JavaTree.CatchTreeImpl, JavaTree.ClassTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ConditionalExpressionTreeImpl, JavaTree.ContinueStatementTreeImpl, JavaTree.DoWhileStatementTreeImpl, JavaTree.EmptyStatementTreeImpl, JavaTree.EnumConstantTreeImpl, JavaTree.ExpressionStatementTreeImpl, JavaTree.ForEachStatementImpl, JavaTree.ForStatementTreeImpl, JavaTree.IdentifierTreeImpl, JavaTree.IfStatementTreeImpl, JavaTree.ImportTreeImpl, JavaTree.InstanceOfTreeImpl, JavaTree.LabeledStatementTreeImpl, JavaTree.LiteralTreeImpl, JavaTree.MemberSelectExpressionTreeImpl, JavaTree.MethodInvocationTreeImpl, JavaTree.MethodTreeImpl, JavaTree.ModifiersTreeImpl, JavaTree.NewArrayTreeImpl, JavaTree.NewClassTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.ParenthesizedTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.ReturnStatementTreeImpl, JavaTree.SwitchStatementTreeImpl, JavaTree.SynchronizedStatementTreeImpl, JavaTree.ThrowStatementTreeImpl, JavaTree.TryStatementTreeImpl, JavaTree.TypeCastExpressionTreeImpl, JavaTree.UnaryExpressionTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.VariableTreeImpl, JavaTree.WhileStatementTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
JavaTree.MethodTreeImpl(com.sonar.sslr.api.AstNode astNode,
ModifiersTree modifiers,
Tree returnType,
String simpleName,
List<VariableTree> parameters,
BlockTree block,
List<ExpressionTree> throwsClauses,
ExpressionTree defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
BlockTree |
block() |
ExpressionTree |
defaultValue() |
protected Tree.Kind |
getKind() |
ModifiersTree |
modifiers() |
List<VariableTree> |
parameters() |
Tree |
returnType() |
String |
simpleName() |
List<ExpressionTree> |
throwsClauses() |
List<Tree> |
typeParameters() |
getAstNode, getLine, ispublic JavaTree.MethodTreeImpl(com.sonar.sslr.api.AstNode astNode,
ModifiersTree modifiers,
@Nullable
Tree returnType,
String simpleName,
List<VariableTree> parameters,
@Nullable
BlockTree block,
List<ExpressionTree> throwsClauses,
@Nullable
ExpressionTree defaultValue)
public ModifiersTree modifiers()
modifiers in interface MethodTreepublic List<Tree> typeParameters()
typeParameters in interface MethodTree@Nullable public Tree returnType()
returnType in interface MethodTreepublic String simpleName()
simpleName in interface MethodTreepublic List<VariableTree> parameters()
parameters in interface MethodTreepublic List<ExpressionTree> throwsClauses()
throwsClauses in interface MethodTree@Nullable public BlockTree block()
block in interface MethodTree@Nullable public ExpressionTree defaultValue()
defaultValue in interface MethodTreepublic void accept(TreeVisitor visitor)
Copyright © 2012-2013 SonarSource. All Rights Reserved.