bug fix: CONSTANT(klass) can throw ClassNotFoundException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3325 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
parent
712ed8dcb7
commit
89c9d17284
|
@ -418,6 +418,12 @@ public abstract class ConstantInstruction extends Instruction {
|
||||||
final public String getType() {
|
final public String getType() {
|
||||||
return TYPE_Class;
|
return TYPE_Class;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isPEI() {
|
||||||
|
// load of a class constant may trigger a ClassNotFoundException
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final static class LazyClass extends ConstClass {
|
final static class LazyClass extends ConstClass {
|
||||||
|
|
Loading…
Reference in New Issue