private boolean isTypeAccessible(final MetaClass type) { return type.isPublic() && (isTopLevel(type) || (type.isStatic() && isEnclosingTypeAccessible(type))); }
buildMetaClass.setAbstract(clazz.isAbstract()); buildMetaClass.setFinal(clazz.isFinal()); buildMetaClass.setStatic(clazz.isStatic()); buildMetaClass.setInterface(clazz.isInterface()); addInterfaces(clazz, buildMetaClass, parameterizedType);
buildMetaClass.setAbstract(clazz.isAbstract()); buildMetaClass.setFinal(clazz.isFinal()); buildMetaClass.setStatic(clazz.isStatic()); buildMetaClass.setInterface(clazz.isInterface()); addInterfaces(clazz, buildMetaClass, parameterizedType);