Class JavaSourceUtil
- java.lang.Object
-
- gw.internal.gosu.parser.java.classinfo.JavaSourceUtil
-
public class JavaSourceUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaSourceUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IJavaClassInfo
getClassInfo(AsmClass cls, IModule module)
static IJavaClassInfo
getClassInfo(Class aClass, IModule gosuModule)
static IJavaClassInfo
getClassInfo(String qualifiedName, IModule gosuModule)
static ImplicitPropertyUtil.ImplicitPropertyInfo
getImplicitProperty(IJavaClassMethod method, boolean simplePropertyProcessing)
static boolean
isDescendant(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo)
static boolean
isEnclosed(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass)
static IJavaClassType
resolveInnerClass(IJavaClassInfo rootType, String innerName, IJavaClassInfo whosAskin)
-
-
-
Method Detail
-
getClassInfo
public static IJavaClassInfo getClassInfo(AsmClass cls, IModule module)
-
getClassInfo
public static IJavaClassInfo getClassInfo(Class aClass, IModule gosuModule)
-
getClassInfo
public static IJavaClassInfo getClassInfo(String qualifiedName, IModule gosuModule)
-
getImplicitProperty
public static ImplicitPropertyUtil.ImplicitPropertyInfo getImplicitProperty(IJavaClassMethod method, boolean simplePropertyProcessing)
-
resolveInnerClass
public static IJavaClassType resolveInnerClass(IJavaClassInfo rootType, String innerName, IJavaClassInfo whosAskin)
-
isEnclosed
public static boolean isEnclosed(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass)
-
isDescendant
public static boolean isDescendant(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo)
-
-