1 package org.apache.beehive.wsm.model.java; 2 3 20 21 import java.lang.annotation.Annotation ; 22 import java.util.Collection ; 23 import java.util.List ; 24 25 public interface JavaMethodInfo { 26 27 boolean isPublic(); 28 boolean throwsExceptions(); 29 30 String getMethodName(); 31 Class getReturnType(); 32 33 void logError(String msg); 34 35 Collection <Annotation > getAnnotations(); 36 <A extends Annotation > A getAnnotation(Class <A> annotationType); 37 38 List <JavaParameterInfo> getParameters(); 39 } 40 | Popular Tags |