public class MethodImpl<O extends JavaSource<O>> extends Object implements MethodSource<O>
| Constructor and Description |
|---|
MethodImpl(O parent) |
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 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 String getReturnType()
getReturnType in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public String getQualifiedReturnType()
getQualifiedReturnType in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public Type<O> getReturnTypeInspector()
getReturnTypeInspector in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setReturnType(Class<?> type)
setReturnType 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 isReturnTypeVoid()
isReturnTypeVoid in interface Method<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public MethodSource<O> setReturnTypeVoid()
setReturnTypeVoid 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 Member<O extends JavaSource<O>>public MethodSource<O> setFinal(boolean finl)
setFinal in interface MemberSource<O extends JavaSource<O>,MethodSource<O extends JavaSource<O>>>public boolean isStatic()
isStatic in interface Member<O extends JavaSource<O>>public MethodSource<O> setStatic(boolean statc)
setStatic in interface MemberSource<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 TypeVariableSource<O> addTypeVariable()
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>>>Copyright © 2013 JBoss by Red Hat. All Rights Reserved.