Class JavaSourceUtil
java.lang.Object
gw.internal.gosu.parser.java.classinfo.JavaSourceUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IJavaClassInfogetClassInfo(AsmClass cls, IModule module) static IJavaClassInfogetClassInfo(Class aClass, IModule gosuModule) static IJavaClassInfogetClassInfo(String qualifiedName, IModule gosuModule) getImplicitProperty(IJavaClassMethod method, boolean simplePropertyProcessing) private static IJavaClassInfogetJavaClassInfo(AsmClass asmClass, IModule module) static booleanisDescendant(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo) static booleanisEnclosed(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass) private static booleanisGetterName(String name, String prefix, boolean simplePropertyProcessing) private static booleanprivate static booleanprivate static booleanisSetterName(String returnTypeName, String name, boolean simplePropertyProcessing) private static booleanisVisible(IJavaClassInfo rootType, IJavaClassInfo innerClass, IJavaClassInfo whosAskin) static IJavaClassTyperesolveInnerClass(IJavaClassInfo rootType, String innerName, IJavaClassInfo whosAskin)
-
Constructor Details
-
JavaSourceUtil
public JavaSourceUtil()
-
-
Method Details
-
getClassInfo
-
getJavaClassInfo
-
getClassInfo
-
isProxy
-
isProxy
-
getClassInfo
-
getImplicitProperty
public static ImplicitPropertyUtil.ImplicitPropertyInfo getImplicitProperty(IJavaClassMethod method, boolean simplePropertyProcessing) -
isSetterName
-
isGetterName
-
resolveInnerClass
public static IJavaClassType resolveInnerClass(IJavaClassInfo rootType, String innerName, IJavaClassInfo whosAskin) -
isVisible
private static boolean isVisible(IJavaClassInfo rootType, IJavaClassInfo innerClass, IJavaClassInfo whosAskin) -
isEnclosed
-
isDescendant
public static boolean isDescendant(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo)
-