Skip to content

Commit

Permalink
Showing 5 changed files with 29 additions and 29 deletions.
Original file line number Diff line number Diff line change
@@ -80,7 +80,7 @@ protected static boolean isAsciiCompatible(DynamicObject encoding) {
}
}

@CoreMethod(names = "compatible?", needsSelf = false, onSingleton = true, required = 2)
@CoreMethod(names = "compatible?", onSingleton = true, required = 2)
public abstract static class CompatibleQueryNode extends CoreMethodArrayArgumentsNode {

@Child private ToEncodingNode toEncodingNode;
Original file line number Diff line number Diff line change
@@ -146,7 +146,7 @@
@CoreClass("Kernel")
public abstract class KernelNodes {

@CoreMethod(names = "`", isModuleFunction = true, needsSelf = false, required = 1, unsafe = {UnsafeGroup.IO, UnsafeGroup.PROCESSES})
@CoreMethod(names = "`", isModuleFunction = true, required = 1, unsafe = { UnsafeGroup.IO, UnsafeGroup.PROCESSES })
public abstract static class BacktickNode extends CoreMethodArrayArgumentsNode {

@Child private CallDispatchHeadNode toHashNode;
Original file line number Diff line number Diff line change
@@ -479,7 +479,7 @@ public Object matchStart(DynamicObject regexp, DynamicObject string, int startPo
}
}

@CoreMethod(names = { "quote", "escape" }, needsSelf = false, onSingleton = true, required = 1)
@CoreMethod(names = { "quote", "escape" }, onSingleton = true, required = 1)
public abstract static class QuoteNode extends CoreMethodArrayArgumentsNode {

@TruffleBoundary
30 changes: 15 additions & 15 deletions truffle/src/main/java/org/jruby/truffle/interop/InteropNodes.java
Original file line number Diff line number Diff line change
@@ -51,7 +51,7 @@
@CoreClass("Truffle::Interop")
public abstract class InteropNodes {

@CoreMethod(names = "executable?", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "executable?", isModuleFunction = true, required = 1)
public abstract static class IsExecutableNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -68,7 +68,7 @@ protected Node createIsExecutableNode() {

}

@CoreMethod(names = "execute", isModuleFunction = true, needsSelf = false, required = 1, rest = true)
@CoreMethod(names = "execute", isModuleFunction = true, required = 1, rest = true)
public abstract static class ExecuteNode extends CoreMethodArrayArgumentsNode {

// NOTE (eregon, 30/05/2016): If you want to introduce automatic argument conversion here,
@@ -119,7 +119,7 @@ protected int getCacheLimit() {

}

@CoreMethod(names = "invoke", isModuleFunction = true, needsSelf = false, required = 2, rest = true)
@CoreMethod(names = "invoke", isModuleFunction = true, required = 2, rest = true)
public abstract static class InvokeNode extends CoreMethodArrayArgumentsNode {

@Specialization(
@@ -187,7 +187,7 @@ protected int getCacheLimit() {

}

@CoreMethod(names = "size?", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "size?", isModuleFunction = true, required = 1)
public abstract static class HasSizeNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -204,7 +204,7 @@ protected Node createHasSizeNode() {

}

@CoreMethod(names = "size", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "size", isModuleFunction = true, required = 1)
public abstract static class SizeNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -232,7 +232,7 @@ protected Node createGetSizeNode() {

}

@CoreMethod(names = "boxed?", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "boxed?", isModuleFunction = true, required = 1)
public abstract static class BoxedNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -295,7 +295,7 @@ public boolean isBoxed(Object receiver) {

}

@CoreMethod(names = "unbox", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "unbox", isModuleFunction = true, required = 1)
public abstract static class UnboxNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -331,7 +331,7 @@ public Object unbox(Object receiver) {

}

@CoreMethod(names = "null?", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "null?", isModuleFunction = true, required = 1)
public abstract static class NullNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -353,7 +353,7 @@ public boolean isNull(Object receiver) {

}

@CoreMethod(names = "read", isModuleFunction = true, needsSelf = false, required = 2)
@CoreMethod(names = "read", isModuleFunction = true, required = 2)
@ImportStatic(StringCachingGuards.class)
public abstract static class ReadNode extends CoreMethodArrayArgumentsNode {

@@ -445,7 +445,7 @@ protected int getCacheLimit() {

}

@CoreMethod(names = "write", isModuleFunction = true, needsSelf = false, required = 3)
@CoreMethod(names = "write", isModuleFunction = true, required = 3)
@ImportStatic(StringCachingGuards.class)
public abstract static class WriteNode extends CoreMethodArrayArgumentsNode {

@@ -541,7 +541,7 @@ protected int getCacheLimit() {

}

@CoreMethod(names = "export", isModuleFunction = true, needsSelf = false, required = 2)
@CoreMethod(names = "export", isModuleFunction = true, required = 2)
public abstract static class ExportNode extends CoreMethodArrayArgumentsNode {

@TruffleBoundary
@@ -581,7 +581,7 @@ private Object doImport(String name) {

}

@CoreMethod(names = "mime_type_supported?", isModuleFunction = true, needsSelf = false, required =1)
@CoreMethod(names = "mime_type_supported?", isModuleFunction = true, required = 1)
public abstract static class MimeTypeSupportedNode extends CoreMethodArrayArgumentsNode {

@TruffleBoundary
@@ -592,7 +592,7 @@ public boolean isMimeTypeSupported(DynamicObject mimeType) {

}

@CoreMethod(names = "eval", isModuleFunction = true, needsSelf = false, required = 2)
@CoreMethod(names = "eval", isModuleFunction = true, required = 2)
@ImportStatic(StringCachingGuards.class)
public abstract static class EvalNode extends CoreMethodArrayArgumentsNode {

@@ -637,7 +637,7 @@ protected int getCacheLimit() {

}

@CoreMethod(names = "to_java_string", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "to_java_string", isModuleFunction = true, required = 1)
public abstract static class InteropToJavaStringNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -649,7 +649,7 @@ public Object toJavaString(

}

@CoreMethod(names = "from_java_string", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "from_java_string", isModuleFunction = true, required = 1)
public abstract static class InteropFromJavaStringNode extends CoreMethodArrayArgumentsNode {

@Specialization
22 changes: 11 additions & 11 deletions truffle/src/main/java/org/jruby/truffle/interop/cext/CExtNodes.java
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
@CoreClass("Truffle::CExt")
public class CExtNodes {

@CoreMethod(names = "NUM2INT", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "NUM2INT", isModuleFunction = true, required = 1)
public abstract static class NUM2INTNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -45,7 +45,7 @@ public int num2int(int num) {

}

@CoreMethod(names = "NUM2UINT", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "NUM2UINT", isModuleFunction = true, required = 1)
public abstract static class NUM2UINTNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -56,7 +56,7 @@ public int num2uint(int num) {

}

@CoreMethod(names = "NUM2LONG", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "NUM2LONG", isModuleFunction = true, required = 1)
public abstract static class NUM2LONGNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -66,7 +66,7 @@ public long num2long(int num) {

}

@CoreMethod(names = "FIX2INT", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "FIX2INT", isModuleFunction = true, required = 1)
public abstract static class FIX2INTNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -76,7 +76,7 @@ public int fix2int(int num) {

}

@CoreMethod(names = "FIX2UINT", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "FIX2UINT", isModuleFunction = true, required = 1)
public abstract static class FIX2UINTNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -87,7 +87,7 @@ public int fix2uint(int num) {

}

@CoreMethod(names = "FIX2LONG", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "FIX2LONG", isModuleFunction = true, required = 1)
public abstract static class FIX2LONGNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -97,7 +97,7 @@ public long fix2long(int num) {

}

@CoreMethod(names = "INT2NUM", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "INT2NUM", isModuleFunction = true, required = 1)
public abstract static class INT2NUMNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -107,7 +107,7 @@ public int int2num(int num) {

}

@CoreMethod(names = "INT2FIX", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "INT2FIX", isModuleFunction = true, required = 1)
public abstract static class INT2FIXNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -117,7 +117,7 @@ public int int2fix(int num) {

}

@CoreMethod(names = "UINT2NUM", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "UINT2NUM", isModuleFunction = true, required = 1)
public abstract static class UINT2NUMNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -128,7 +128,7 @@ public int uint2num(int num) {

}

@CoreMethod(names = "LONG2NUM", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "LONG2NUM", isModuleFunction = true, required = 1)
public abstract static class LONG2NUMNode extends CoreMethodArrayArgumentsNode {

@Specialization
@@ -138,7 +138,7 @@ public int long2num(int num) {

}

@CoreMethod(names = "LONG2FIX", isModuleFunction = true, needsSelf = false, required = 1)
@CoreMethod(names = "LONG2FIX", isModuleFunction = true, required = 1)
public abstract static class LONG2FIXNode extends CoreMethodArrayArgumentsNode {

@Specialization

0 comments on commit 5a50b3e

Please sign in to comment.