Class MethodInvocationExpression
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
-
- org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberTypeExpression
-
- org.jd.core.v1.model.javasyntax.expression.MethodReferenceExpression
-
- org.jd.core.v1.model.javasyntax.expression.MethodInvocationExpression
-
- All Implemented Interfaces:
java.lang.Iterable<Expression>
,BaseExpression
,Expression
,Base<Expression>
- Direct Known Subclasses:
ClassFileMethodInvocationExpression
public class MethodInvocationExpression extends MethodReferenceExpression
-
-
Field Summary
Fields Modifier and Type Field Description protected BaseTypeArgument
nonWildcardTypeArguments
protected BaseExpression
parameters
-
Fields inherited from class org.jd.core.v1.model.javasyntax.expression.MethodReferenceExpression
descriptor, expression, internalTypeName, name
-
Fields inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberTypeExpression
type
-
Fields inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
lineNumber
-
Fields inherited from interface org.jd.core.v1.model.javasyntax.expression.Expression
UNKNOWN_LINE_NUMBER
-
-
Constructor Summary
Constructors Constructor Description MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ExpressionVisitor visitor)
BaseTypeArgument
getNonWildcardTypeArguments()
BaseExpression
getParameters()
int
getPriority()
void
setNonWildcardTypeArguments(BaseTypeArgument nonWildcardTypeArguments)
void
setParameters(BaseExpression parameters)
java.lang.String
toString()
-
Methods inherited from class org.jd.core.v1.model.javasyntax.expression.MethodReferenceExpression
getDescriptor, getExpression, getInternalTypeName, getName, setExpression
-
Methods inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberTypeExpression
getType, setType
-
Methods inherited from class org.jd.core.v1.model.javasyntax.expression.AbstractLineNumberExpression
getLineNumber
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
nonWildcardTypeArguments
protected BaseTypeArgument nonWildcardTypeArguments
-
parameters
protected BaseExpression parameters
-
-
Constructor Detail
-
MethodInvocationExpression
public MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
-
MethodInvocationExpression
public MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
-
MethodInvocationExpression
public MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
-
MethodInvocationExpression
public MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
-
-
Method Detail
-
getNonWildcardTypeArguments
public BaseTypeArgument getNonWildcardTypeArguments()
-
setNonWildcardTypeArguments
public void setNonWildcardTypeArguments(BaseTypeArgument nonWildcardTypeArguments)
-
getParameters
public BaseExpression getParameters()
-
setParameters
public void setParameters(BaseExpression parameters)
-
getPriority
public int getPriority()
- Specified by:
getPriority
in interfaceExpression
- Overrides:
getPriority
in classAbstractLineNumberExpression
-
accept
public void accept(ExpressionVisitor visitor)
- Specified by:
accept
in interfaceBaseExpression
- Overrides:
accept
in classMethodReferenceExpression
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-