public class MethodImpl<O extends JavaSource<O>> extends Object implements MethodSource<O>
| Constructor and Description |
|---|
MethodImpl(O parent) |
MethodImpl(O parent,
Method reflectMethod) |
MethodImpl(O parent,
Object internal) |
MethodImpl(O parent,
String method) |
public MethodImpl(O parent)
public String toSignature()
toSignature in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public AnnotationSource<O> addAnnotation()
addAnnotation in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public AnnotationSource<O> addAnnotation(Class<? extends Annotation> clazz)
addAnnotation in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public AnnotationSource<O> addAnnotation(String className)
addAnnotation in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public List<AnnotationSource<O>> getAnnotations()
getAnnotations in interface AnnotationTarget<O extends JavaSource<O>>getAnnotations in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public boolean hasAnnotation(Class<? extends Annotation> type)
hasAnnotation in interface AnnotationTarget<O extends JavaSource<O>>public boolean hasAnnotation(String type)
hasAnnotation in interface AnnotationTarget<O extends JavaSource<O>>public MethodSource<O> removeAnnotation(Annotation<O> annotation)
removeAnnotation in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public void removeAllAnnotations()
removeAllAnnotations in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public AnnotationSource<O> getAnnotation(Class<? extends Annotation> type)
getAnnotation in interface AnnotationTarget<O extends JavaSource<O>>getAnnotation in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public AnnotationSource<O> getAnnotation(String type)
getAnnotation in interface AnnotationTarget<O extends JavaSource<O>>getAnnotation in interface AnnotationTargetSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public String getBody()
getBody in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setBody(String body)
setBody in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> setConstructor(boolean constructor)
setConstructor in interface MethodSource<O extends JavaSource<O>>public boolean isConstructor()
isConstructor in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public Type<O> getReturnType()
getReturnType in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public boolean isReturnTypeVoid()
isReturnTypeVoid in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setReturnType(Type<?> type)
setReturnType in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> setReturnType(Class<?> type)
setReturnType in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> setReturnTypeVoid()
setReturnTypeVoid in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> setReturnType(String typeName)
setReturnType in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> setReturnType(JavaType<?> type)
setReturnType in interface MethodSource<O extends JavaSource<O>>public boolean isAbstract()
isAbstract in interface Abstractable<MethodSource<O extends JavaSource<O>>>public MethodSource<O> setAbstract(boolean abstrct)
setAbstract in interface AbstractableSource<MethodSource<O extends JavaSource<O>>>public boolean isFinal()
isFinal in interface FinalCapablepublic MethodSource<O> setFinal(boolean finl)
setFinal in interface FinalCapableSource<MethodSource<O extends JavaSource<O>>>public boolean isDefault()
isDefault in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setDefault(boolean value)
setDefault in interface MethodSource<O extends JavaSource<O>>public boolean isStatic()
isStatic in interface StaticCapablepublic MethodSource<O> setStatic(boolean statc)
setStatic in interface StaticCapableSource<MethodSource<O extends JavaSource<O>>>public MethodSource<O> setSynchronized(boolean value)
setSynchronized in interface MethodSource<O extends JavaSource<O>>public boolean isSynchronized()
isSynchronized in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setNative(boolean value)
setNative in interface MethodSource<O extends JavaSource<O>>public boolean isNative()
isNative in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setName(String name)
setName in interface NamedSource<MethodSource<O extends JavaSource<O>>>public MethodSource<O> setParameters(String parameters)
setParameters in interface MethodSource<O extends JavaSource<O>>public List<ParameterSource<O>> getParameters()
getParameters in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>getParameters in interface MethodSource<O extends JavaSource<O>>public boolean isPackagePrivate()
isPackagePrivate in interface VisibilityScopedpublic MethodSource<O> setPackagePrivate()
setPackagePrivate in interface VisibilityScopedSource<MethodSource<O extends JavaSource<O>>>public boolean isPublic()
isPublic in interface VisibilityScopedpublic MethodSource<O> setPublic()
setPublic in interface VisibilityScopedSource<MethodSource<O extends JavaSource<O>>>public boolean isPrivate()
isPrivate in interface VisibilityScopedpublic MethodSource<O> setPrivate()
setPrivate in interface VisibilityScopedSource<MethodSource<O extends JavaSource<O>>>public boolean isProtected()
isProtected in interface VisibilityScopedpublic MethodSource<O> setProtected()
setProtected in interface VisibilityScopedSource<MethodSource<O extends JavaSource<O>>>public Visibility getVisibility()
getVisibility in interface VisibilityScopedpublic MethodSource<O> setVisibility(Visibility scope)
setVisibility in interface VisibilityScopedSource<MethodSource<O extends JavaSource<O>>>public Object getInternal()
getInternal in interface Internalpublic MethodSource<O> addThrows(Class<? extends Exception> type)
addThrows in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> addThrows(String type)
addThrows in interface MethodSource<O extends JavaSource<O>>public List<String> getThrownExceptions()
getThrownExceptions in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> removeThrows(Class<? extends Exception> type)
removeThrows in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> removeThrows(String type)
removeThrows in interface MethodSource<O extends JavaSource<O>>public List<TypeVariableSource<O>> getTypeVariables()
getTypeVariables in interface GenericCapable<O extends JavaSource<O>>getTypeVariables in interface GenericCapableSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public TypeVariableSource<O> getTypeVariable(String name)
getTypeVariable in interface GenericCapable<O extends JavaSource<O>>getTypeVariable in interface GenericCapableSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public boolean hasTypeVariable(String name)
hasTypeVariable in interface GenericCapable<O extends JavaSource<O>>public TypeVariableSource<O> addTypeVariable()
addTypeVariable in interface GenericCapableSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public TypeVariableSource<O> addTypeVariable(String name)
addTypeVariable in interface GenericCapableSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> removeTypeVariable(String name)
removeTypeVariable in interface GenericCapableSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> removeTypeVariable(TypeVariable<?> typeVariable)
removeTypeVariable in interface GenericCapableSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public ParameterSource<O> addParameter(Class<?> type, String name)
addParameter in interface MethodSource<O extends JavaSource<O>>public ParameterSource<O> addParameter(JavaType<?> type, String name)
addParameter in interface MethodSource<O extends JavaSource<O>>public ParameterSource<O> addParameter(String type, String name)
addParameter in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> removeParameter(ParameterSource<O> parameter)
removeParameter in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> removeParameter(Class<?> type, String name)
removeParameter in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> removeParameter(JavaType<?> type, String name)
removeParameter in interface MethodSource<O extends JavaSource<O>>public MethodSource<O> removeParameter(String type, String name)
removeParameter in interface MethodSource<O extends JavaSource<O>>public boolean hasJavaDoc()
hasJavaDoc in interface JavaDocCapable<MethodSource<O extends JavaSource<O>>>public MethodSource<O> removeJavaDoc()
removeJavaDoc in interface JavaDocCapableSource<MethodSource<O extends JavaSource<O>>>public JavaDocSource<MethodSource<O>> getJavaDoc()
getJavaDoc in interface JavaDocCapable<MethodSource<O extends JavaSource<O>>>getJavaDoc in interface JavaDocCapableSource<MethodSource<O extends JavaSource<O>>>public int getStartPosition()
getStartPosition in interface LocationCapablepublic int getEndPosition()
getEndPosition in interface LocationCapablepublic int getLineNumber()
getLineNumber in interface LocationCapablepublic int getColumnNumber()
getColumnNumber in interface LocationCapableCopyright © 2017 JBoss by Red Hat. All rights reserved.