better things extraction of constants 2
This commit is contained in:
@@ -321,6 +321,12 @@ public abstract class AbstractCallGraphEngine implements CallGraphEngine {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (declaredType != null) {
|
if (declaredType != null) {
|
||||||
|
List<String> enumValues = context.getEnumValues(declaredType);
|
||||||
|
if (enumValues != null && !enumValues.isEmpty()) {
|
||||||
|
for (String ev : enumValues) {
|
||||||
|
polymorphicEvents.add(parseEnumSetElement(ev));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
List<String> typesToInspect = new ArrayList<>();
|
List<String> typesToInspect = new ArrayList<>();
|
||||||
if ("inline-instantiation".equals(sourceMethod)) {
|
if ("inline-instantiation".equals(sourceMethod)) {
|
||||||
typesToInspect.add(declaredType);
|
typesToInspect.add(declaredType);
|
||||||
@@ -352,6 +358,7 @@ public abstract class AbstractCallGraphEngine implements CallGraphEngine {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
boolean hasValidConstant = false;
|
boolean hasValidConstant = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user