Class ClassFileMethodInvocationExpression
- 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
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression.ClassFileMethodInvocationExpression
-
- All Implemented Interfaces:
java.lang.Iterable<Expression>
,BaseExpression
,Expression
,Base<Expression>
public class ClassFileMethodInvocationExpression extends MethodInvocationExpression
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeParametersToTypeArgumentsBinder
binder
protected BaseType
parameterTypes
protected BaseTypeParameter
typeParameters
-
Fields inherited from class org.jd.core.v1.model.javasyntax.expression.MethodInvocationExpression
nonWildcardTypeArguments, 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 ClassFileMethodInvocationExpression(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseType parameterTypes, BaseExpression parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeParametersToTypeArgumentsBinder
getBinder()
BaseType
getParameterTypes()
BaseTypeParameter
getTypeParameters()
void
setParameterTypes(BaseType parameterTypes)
-
Methods inherited from class org.jd.core.v1.model.javasyntax.expression.MethodInvocationExpression
accept, getNonWildcardTypeArguments, getParameters, getPriority, setNonWildcardTypeArguments, setParameters, 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
-
binder
protected TypeParametersToTypeArgumentsBinder binder
-
typeParameters
protected BaseTypeParameter typeParameters
-
parameterTypes
protected BaseType parameterTypes
-
-
Constructor Detail
-
ClassFileMethodInvocationExpression
public ClassFileMethodInvocationExpression(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseType parameterTypes, BaseExpression parameters)
-
-
Method Detail
-
getBinder
public TypeParametersToTypeArgumentsBinder getBinder()
-
getTypeParameters
public BaseTypeParameter getTypeParameters()
-
getParameterTypes
public BaseType getParameterTypes()
-
setParameterTypes
public void setParameterTypes(BaseType parameterTypes)
-
-