下面列出了org.eclipse.jdt.core.dom.TypeDeclaration#getModifiers ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private static String getVisibility(TypeDeclaration decl) {
int modifiers = decl.getModifiers();
if (Modifier.isPrivate(modifiers))
return "private";
if (Modifier.isProtected(modifiers))
return "protected";
if (Modifier.isPublic(modifiers))
return "public";
return "package";
}
private boolean shouldParamClassBeStatic(TypeDeclaration enclosingTypeDecl) {
if (enclosingTypeDecl.isPackageMemberTypeDeclaration()) {
return true;
}
ITypeBinding binding= enclosingTypeDecl.resolveBinding();
int modifiers= binding != null ? binding.getModifiers() : enclosingTypeDecl.getModifiers();
return Modifier.isStatic(modifiers);
}
private static boolean isAbstract(TypeDeclaration decl) {
int modifiers = decl.getModifiers();
return (Modifier.isAbstract(modifiers));
}
private static boolean isFinal(TypeDeclaration decl) {
int modifiers = decl.getModifiers();
return (Modifier.isFinal(modifiers));
}