projects
/
javainspect.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added possibility to whitelist or blacklist classes of packages by wildcard pattern
[javainspect.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
inspector
/
java
/
structure
/
ClassDescriptor.java
diff --git
a/src/main/java/eu/svjatoslav/inspector/java/structure/ClassDescriptor.java
b/src/main/java/eu/svjatoslav/inspector/java/structure/ClassDescriptor.java
index
41f92f3
..
fbd491b
100644
(file)
--- a/
src/main/java/eu/svjatoslav/inspector/java/structure/ClassDescriptor.java
+++ b/
src/main/java/eu/svjatoslav/inspector/java/structure/ClassDescriptor.java
@@
-46,7
+46,7
@@
public class ClassDescriptor implements GraphElement {
private boolean isShown = true;
private boolean isShown = true;
- private final ClassGraph
dump
;
+ private final ClassGraph
classGraph
;
List<ClassDescriptor> interfaces = new ArrayList<ClassDescriptor>();
List<ClassDescriptor> interfaces = new ArrayList<ClassDescriptor>();
@@
-59,7
+59,7
@@
public class ClassDescriptor implements GraphElement {
public ClassDescriptor(final Class<? extends Object> clazz,
final ClassGraph dump) {
public ClassDescriptor(final Class<? extends Object> clazz,
final ClassGraph dump) {
-
this.dump
= dump;
+
classGraph
= dump;
fullyQualifiedName = clazz.getName();
dump.nameToClassMap.put(fullyQualifiedName, this);
fullyQualifiedName = clazz.getName();
dump.nameToClassMap.put(fullyQualifiedName, this);
@@
-360,7
+360,7
@@
public class ClassDescriptor implements GraphElement {
continue;
final FieldDescriptor fieldDescriptor = new FieldDescriptor(field,
continue;
final FieldDescriptor fieldDescriptor = new FieldDescriptor(field,
- this,
dump
);
+ this,
classGraph
);
}
}
}
}
@@
-369,7
+369,7
@@
public class ClassDescriptor implements GraphElement {
final Method[] methods = clazz.getMethods();
for (final Method method : methods)
final Method[] methods = clazz.getMethods();
for (final Method method : methods)
- new MethodDescriptor(method, this,
dump
);
+ new MethodDescriptor(method, this,
classGraph
);
}
}
@@
-382,6
+382,9
@@
public class ClassDescriptor implements GraphElement {
if (Utils.isSystemPackage(fullyQualifiedName))
return false;
if (Utils.isSystemPackage(fullyQualifiedName))
return false;
+ if (!classGraph.filter.isClassShown(fullyQualifiedName))
+ return false;
+
return isShown;
}
return isShown;
}