Top Description Fields Constructors Methods
org.glassfish.hk2.classmodel.reflect.impl

public Class MethodModelImpl

extends AnnotatedElementImpl
implements MethodModel
Class Inheritance
All Implemented Interfaces
org.glassfish.hk2.classmodel.reflect.MethodModel, org.glassfish.hk2.classmodel.reflect.AnnotatedElement, org.glassfish.hk2.classmodel.reflect.Member
Imports
org.glassfish.hk2.classmodel.reflect.*, java.util.List

Implementation of a method model

Field Summary

Modifier and TypeField and Description
private List<ParameterizedType>
pack-priv final ExtensibleType<?>
private List<Parameter>
private ParameterizedType
private final String

Constructor Summary

AccessConstructor and Description
public
MethodModelImpl(String name, ExtensibleType<T extends ExtensibleType> owner, String signature)

Method Summary

Modifier and TypeMethod and Description
public String[]
public ExtensibleType<?>
getDeclaringType()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getDeclaringType.

Returns the class or interface model this method belongs to.

public String[]
public Member.Type
public Parameter
getParameter(int index)

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getParameter.

Return the parameter by index

public List<Parameter>
public ParameterizedType
public String
public void
public void
public void
Inherited from org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl:
addAnnotationgetAnnotationgetAnnotationsgetNameisApplicationClassprintsetApplicationClassshortDesctoString

Field Detail

exceptionTypesback to summary
private List<ParameterizedType> exceptionTypes
ownerback to summary
pack-priv final ExtensibleType<?> owner
parametersback to summary
private List<Parameter> parameters
returnTypeback to summary
private ParameterizedType returnType
signatureback to summary
private final String signature

Constructor Detail

MethodModelImplback to summary
public MethodModelImpl(String name, ExtensibleType<T extends ExtensibleType> owner, String signature)

Method Detail

getArgumentTypesback to summary
public String[] getArgumentTypes()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getArgumentTypes.

Doc from org.glassfish.hk2.classmodel.reflect.MethodModel.getArgumentTypes.

Returns the parameter types as string

Annotations
@Override
getDeclaringTypeback to summary
public ExtensibleType<?> getDeclaringType()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getDeclaringType.

Doc from org.glassfish.hk2.classmodel.reflect.MethodModel.getDeclaringType.

Returns the class or interface model this method belongs to.

Annotations
@Override
getExceptionTypesback to summary
public String[] getExceptionTypes()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getExceptionTypes.

Annotations
@Override
getMemberTypeback to summary
public Member.Type getMemberType()

Implements org.glassfish.hk2.classmodel.reflect.Member.getMemberType.

Doc from org.glassfish.hk2.classmodel.reflect.Member.getMemberType.

returns the type of the member

Annotations
@Override
getParameterback to summary
public Parameter getParameter(int index)

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getParameter.

Doc from org.glassfish.hk2.classmodel.reflect.MethodModel.getParameter.

Return the parameter by index

Annotations
@Override
getParametersback to summary
public List<Parameter> getParameters()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getParameters.

Doc from org.glassfish.hk2.classmodel.reflect.MethodModel.getParameters.

Returns the list of parameter

Annotations
@Override
getReturnTypeback to summary
public ParameterizedType getReturnType()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getReturnType.

Doc from org.glassfish.hk2.classmodel.reflect.MethodModel.getReturnType.

Returns the method return type

Annotations
@Override
getSignatureback to summary
public String getSignature()

Implements org.glassfish.hk2.classmodel.reflect.MethodModel.getSignature.

Doc from org.glassfish.hk2.classmodel.reflect.MethodModel.getSignature.

Returns the method signature.

Annotations
@Override
setExceptionTypesback to summary
public void setExceptionTypes(List<ParameterizedType> exceptionTypes)
setParametersback to summary
public void setParameters(List<Parameter> parameters)
setReturnTypeback to summary
public void setReturnType(ParameterizedType returnType)