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 IJavaClassInfogetClassInfo(AsmClass cls, IModule module)static IJavaClassInfogetClassInfo(Class aClass, IModule gosuModule)static IJavaClassInfogetClassInfo(String qualifiedName, IModule gosuModule)static ImplicitPropertyUtil.ImplicitPropertyInfogetImplicitProperty(IJavaClassMethod method, boolean simplePropertyProcessing)static booleanisDescendant(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo)static booleanisEnclosed(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass)static IJavaClassTyperesolveInnerClass(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)
-
-