public class JamUtil
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
JamUtil() |
Modifier and Type | Method and Description |
---|---|
private static java.util.Map<java.lang.String,com.bea.util.jam.JAnnotationValue> |
buildMap(com.bea.util.jam.JAnnotationValue[] values) |
static boolean |
equals(com.bea.util.jam.JAnnotation ann1,
com.bea.util.jam.JAnnotation ann2)
This method compares 2 annotations to see if they have the same values.
|
static boolean |
getAnnotationBooleanValue(com.bea.util.jam.JAnnotation annotation,
java.lang.String name,
boolean def) |
static <T extends java.lang.Enum<T>> |
getAnnotationEnumValue(com.bea.util.jam.JAnnotation annotation,
java.lang.String name,
java.lang.Class<T> enumType,
T defaultEnum) |
static java.lang.String |
getAnnotationStringValue(com.bea.util.jam.JAnnotation annotation,
java.lang.String name) |
static com.bea.util.jam.JMethod |
getOverrideMethod(com.bea.util.jam.JClass implClass,
com.bea.util.jam.JMethod intfMethod) |
static boolean |
isFinalizeMethod(com.bea.util.jam.JMethod method) |
private static boolean |
isInnerClass(com.bea.util.jam.JClass jClass)
JavadocClassBuilder has a bug where it doesn't detect an inner class properly.
|
static boolean |
isObjectMethod(com.bea.util.jam.JMethod method) |
static boolean |
isSoapEncJavaPrimitiveWrapperClass(com.bea.util.jam.JClass c) |
private static com.bea.util.jam.JClass |
loadInnerJClass(com.bea.util.jam.JamClassLoader jcl,
com.bea.util.jam.JClass loaded) |
static com.bea.util.jam.JClass |
loadJClass(java.lang.String name,
java.lang.ClassLoader cl) |
static com.bea.util.jam.JClass |
loadJClass(java.lang.String name,
com.bea.util.jam.JamClassLoader jcl,
boolean checkInnerClass) |
static com.bea.util.jam.JClass[] |
parseSource(java.io.File[] srcFiles,
java.lang.String sourcePath,
java.lang.String classPath) |
static com.bea.util.jam.JClass[] |
parseSource(java.io.File[] srcFiles,
java.lang.String sourcePath,
java.lang.String classPath,
java.lang.String encoding) |
static com.bea.util.jam.JClass[] |
parseSource(java.io.File[] srcFiles,
java.lang.String sourcePath,
java.lang.String classPath,
java.lang.String srcEncoding,
java.lang.String compilerVer) |
static com.bea.util.jam.JClass |
parseSource(java.io.File srcFile,
java.lang.String sourcePath,
java.lang.String classPath) |
static com.bea.util.jam.JClass |
parseSource(java.io.File srcFile,
java.lang.String sourcePath,
java.lang.String classPath,
java.lang.String encoding) |
static java.lang.String |
soapEncodedTypeForJavaPrimitiveWrapper(com.bea.util.jam.JClass c) |
public static boolean isObjectMethod(com.bea.util.jam.JMethod method)
public static java.lang.String getAnnotationStringValue(com.bea.util.jam.JAnnotation annotation, java.lang.String name)
public static boolean getAnnotationBooleanValue(com.bea.util.jam.JAnnotation annotation, java.lang.String name, boolean def)
public static <T extends java.lang.Enum<T>> T getAnnotationEnumValue(com.bea.util.jam.JAnnotation annotation, java.lang.String name, java.lang.Class<T> enumType, T defaultEnum)
public static com.bea.util.jam.JClass parseSource(java.io.File srcFile, java.lang.String sourcePath, java.lang.String classPath) throws WsBuildException
WsBuildException
public static com.bea.util.jam.JClass[] parseSource(java.io.File[] srcFiles, java.lang.String sourcePath, java.lang.String classPath) throws WsBuildException
WsBuildException
public static com.bea.util.jam.JClass parseSource(java.io.File srcFile, java.lang.String sourcePath, java.lang.String classPath, java.lang.String encoding) throws WsBuildException
WsBuildException
public static com.bea.util.jam.JClass[] parseSource(java.io.File[] srcFiles, java.lang.String sourcePath, java.lang.String classPath, java.lang.String srcEncoding, java.lang.String compilerVer) throws WsBuildException
WsBuildException
public static com.bea.util.jam.JClass[] parseSource(java.io.File[] srcFiles, java.lang.String sourcePath, java.lang.String classPath, java.lang.String encoding) throws WsBuildException
WsBuildException
public static com.bea.util.jam.JMethod getOverrideMethod(com.bea.util.jam.JClass implClass, com.bea.util.jam.JMethod intfMethod)
public static com.bea.util.jam.JClass loadJClass(java.lang.String name, java.lang.ClassLoader cl)
public static com.bea.util.jam.JClass loadJClass(java.lang.String name, com.bea.util.jam.JamClassLoader jcl, boolean checkInnerClass)
private static com.bea.util.jam.JClass loadInnerJClass(com.bea.util.jam.JamClassLoader jcl, com.bea.util.jam.JClass loaded)
private static boolean isInnerClass(com.bea.util.jam.JClass jClass)
jClass
- the loaded jClasspublic static boolean isSoapEncJavaPrimitiveWrapperClass(com.bea.util.jam.JClass c)
public static java.lang.String soapEncodedTypeForJavaPrimitiveWrapper(com.bea.util.jam.JClass c)
public static boolean isFinalizeMethod(com.bea.util.jam.JMethod method)
public static boolean equals(com.bea.util.jam.JAnnotation ann1, com.bea.util.jam.JAnnotation ann2)
private static java.util.Map<java.lang.String,com.bea.util.jam.JAnnotationValue> buildMap(com.bea.util.jam.JAnnotationValue[] values)