Class JavaSourceUtil
java.lang.Object
gw.internal.gosu.parser.java.classinfo.JavaSourceUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IJavaClassInfo
getClassInfo
(AsmClass cls, IModule module) static IJavaClassInfo
getClassInfo
(Class aClass, IModule gosuModule) static IJavaClassInfo
getClassInfo
(String qualifiedName, IModule gosuModule) getImplicitProperty
(IJavaClassMethod method, boolean simplePropertyProcessing) private static IJavaClassInfo
getJavaClassInfo
(AsmClass asmClass, IModule module) static boolean
isDescendant
(IJavaClassInfo ancestorClassInfo, IJavaClassInfo descendantClassInfo) static boolean
isEnclosed
(IJavaClassInfo enclosingClass, IJavaClassInfo nestedClass) private static boolean
isGetterName
(String name, String prefix, boolean simplePropertyProcessing) private static boolean
private static boolean
private static boolean
isSetterName
(String returnTypeName, String name, boolean simplePropertyProcessing) private static boolean
isVisible
(IJavaClassInfo rootType, IJavaClassInfo innerClass, IJavaClassInfo whosAskin) static IJavaClassType
resolveInnerClass
(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)
-