@Override protected String getPackage(Object obj) { int type = type(obj); switch (type) { case TYPE_META: return Strings.getPackageName(((ClassMetaData) obj). getDescribedType()); case TYPE_QUERY: case TYPE_SEQ: case TYPE_CLASS_QUERIES: case TYPE_CLASS_SEQS: SourceTracker st = (SourceTracker) obj; if (st.getSourceScope() instanceof Class) return Strings.getPackageName((Class) st.getSourceScope()); return null; default: return null; } }
@Override protected String getPackage(Object obj) { int type = type(obj); switch (type) { case TYPE_META: return ClassUtil.getPackageName(((ClassMetaData) obj). getDescribedType()); case TYPE_QUERY: case TYPE_SEQ: case TYPE_CLASS_QUERIES: case TYPE_CLASS_SEQS: SourceTracker st = (SourceTracker) obj; if (st.getSourceScope() instanceof Class) return ClassUtil.getPackageName((Class) st.getSourceScope()); return null; default: return null; } }
@Override protected String getPackage(Object obj) { int type = type(obj); switch (type) { case TYPE_META: return Strings.getPackageName(((ClassMetaData) obj). getDescribedType()); case TYPE_QUERY: case TYPE_SEQ: case TYPE_CLASS_QUERIES: case TYPE_CLASS_SEQS: SourceTracker st = (SourceTracker) obj; if (st.getSourceScope() instanceof Class) return Strings.getPackageName((Class) st.getSourceScope()); return null; default: return null; } }
@Override protected String getPackage(Object obj) { int type = type(obj); switch (type) { case TYPE_META: return ClassUtil.getPackageName(((ClassMetaData) obj). getDescribedType()); case TYPE_QUERY: case TYPE_SEQ: case TYPE_CLASS_QUERIES: case TYPE_CLASS_SEQS: SourceTracker st = (SourceTracker) obj; if (st.getSourceScope() instanceof Class) return ClassUtil.getPackageName((Class) st.getSourceScope()); return null; default: return null; } }
@Override protected String getPackage(Object obj) { int type = type(obj); switch (type) { case TYPE_META: return Strings.getPackageName(((ClassMetaData) obj). getDescribedType()); case TYPE_QUERY: case TYPE_SEQ: case TYPE_CLASS_QUERIES: case TYPE_CLASS_SEQS: SourceTracker st = (SourceTracker) obj; if (st.getSourceScope() instanceof Class) return Strings.getPackageName((Class) st.getSourceScope()); return null; default: return null; } }