Skip to content

Commit

Permalink
[GR-48242] Adding @nodeinfo(shortName) to several nodes.
Browse files Browse the repository at this point in the history
PullRequest: js/2905
  • Loading branch information
iamstolis committed Aug 25, 2023
2 parents ce00493 + 5b8852d commit e8c3685
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
import com.oracle.truffle.api.dsl.Cached;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.instrumentation.Tag;
import com.oracle.truffle.api.nodes.NodeInfo;
import com.oracle.truffle.api.profiles.InlinedBranchProfile;
import com.oracle.truffle.api.strings.TruffleString;
import com.oracle.truffle.js.nodes.JavaScriptNode;
Expand All @@ -60,6 +61,7 @@
import com.oracle.truffle.js.runtime.builtins.JSProxyObject;
import com.oracle.truffle.js.runtime.objects.JSObject;

@NodeInfo(shortName = "in")
public abstract class InNode extends JSBinaryNode {

protected final JSContext context;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
import com.oracle.truffle.api.interop.UnsupportedMessageException;
import com.oracle.truffle.api.library.CachedLibrary;
import com.oracle.truffle.api.nodes.Node;
import com.oracle.truffle.api.nodes.NodeInfo;
import com.oracle.truffle.api.object.Shape;
import com.oracle.truffle.api.profiles.InlinedBranchProfile;
import com.oracle.truffle.api.profiles.InlinedConditionProfile;
Expand Down Expand Up @@ -92,6 +93,7 @@
* ES6, 12.9.4: Runtime Semantics: InstanceofOperator(O, C).
*/
@ImportStatic({JSConfig.class})
@NodeInfo(shortName = "instanceof")
public abstract class InstanceofNode extends JSBinaryNode {
protected final JSContext context;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.instrumentation.Tag;
import com.oracle.truffle.api.library.CachedLibrary;
import com.oracle.truffle.api.nodes.NodeInfo;
import com.oracle.truffle.api.object.DynamicObjectLibrary;
import com.oracle.truffle.api.object.HiddenKey;
import com.oracle.truffle.js.nodes.JavaScriptNode;
Expand All @@ -56,6 +57,7 @@
import com.oracle.truffle.js.runtime.objects.JSDynamicObject;
import com.oracle.truffle.js.runtime.objects.JSObject;

@NodeInfo(shortName = "in")
public abstract class PrivateFieldInNode extends JSBinaryNode {
protected PrivateFieldInNode(JavaScriptNode left, JavaScriptNode right) {
super(left, right);
Expand Down

0 comments on commit e8c3685

Please sign in to comment.