< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java

Print this page

        

*** 58,68 **** this(TYPE, type, fillContents, stateBefore); } protected NewInstanceNode(NodeClass<? extends NewInstanceNode> c, ResolvedJavaType type, boolean fillContents, FrameState stateBefore) { super(c, StampFactory.objectNonNull(TypeReference.createExactTrusted(type)), fillContents, stateBefore); ! assert !type.isArray() && !type.isInterface() && !type.isPrimitive() && !type.isAbstract(); this.instanceClass = type; } /** * Gets the instance class being allocated by this node. --- 58,68 ---- this(TYPE, type, fillContents, stateBefore); } protected NewInstanceNode(NodeClass<? extends NewInstanceNode> c, ResolvedJavaType type, boolean fillContents, FrameState stateBefore) { super(c, StampFactory.objectNonNull(TypeReference.createExactTrusted(type)), fillContents, stateBefore); ! assert !type.isArray() && !type.isInterface() && !type.isPrimitive() && !type.isAbstract() : type; this.instanceClass = type; } /** * Gets the instance class being allocated by this node.
< prev index next >