org.sonar.java.model
Class JavaTree.MethodTreeImpl
java.lang.Object
org.sonar.java.model.JavaTree
org.sonar.java.model.JavaTree.MethodTreeImpl
- All Implemented Interfaces:
- MethodTree, Tree
- Enclosing class:
- JavaTree
public static class JavaTree.MethodTreeImpl
- extends JavaTree
- implements MethodTree
| Nested classes/interfaces inherited from class org.sonar.java.model.JavaTree |
JavaTree.AnnotationTreeImpl, 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.LambdaExpressionTreeImpl, JavaTree.LiteralTreeImpl, JavaTree.MemberSelectExpressionTreeImpl, JavaTree.MethodInvocationTreeImpl, JavaTree.MethodTreeImpl, JavaTree.ModifiersTreeImpl, JavaTree.NewArrayTreeImpl, JavaTree.NewClassTreeImpl, JavaTree.NotImplementedTreeImpl, 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 |
| Nested classes/interfaces inherited from interface org.sonar.plugins.java.api.tree.Tree |
Tree.Kind |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.sonar.plugins.java.api.tree.Tree |
is |
JavaTree.MethodTreeImpl
public 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)
getKind
public Tree.Kind getKind()
- Specified by:
getKind in class JavaTree
modifiers
public ModifiersTree modifiers()
- Specified by:
modifiers in interface MethodTree
typeParameters
public List<Tree> typeParameters()
- Specified by:
typeParameters in interface MethodTree
returnType
@Nullable
public Tree returnType()
- Specified by:
returnType in interface MethodTree
simpleName
public String simpleName()
- Specified by:
simpleName in interface MethodTree
parameters
public List<VariableTree> parameters()
- Specified by:
parameters in interface MethodTree
throwsClauses
public List<ExpressionTree> throwsClauses()
- Specified by:
throwsClauses in interface MethodTree
block
@Nullable
public BlockTree block()
- Specified by:
block in interface MethodTree
defaultValue
@Nullable
public ExpressionTree defaultValue()
- Specified by:
defaultValue in interface MethodTree
accept
public void accept(TreeVisitor visitor)
- Specified by:
accept in interface Tree
Copyright © 2012-2014 SonarSource. All Rights Reserved.