本文整理了Java中org.jruby.RubyClass.searchMethodInner
方法的一些代码示例,展示了RubyClass.searchMethodInner
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyClass.searchMethodInner
方法的具体详情如下:
包路径:org.jruby.RubyClass
类名称:RubyClass
方法名:searchMethodInner
暂无
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public DynamicMethod searchMethodInner(String name) {
// this module is special and only searches itself; do not go to superclasses
// except for special methods
if (name.equals("__constants__")) {
return superClass.searchMethodInner("constants");
}
if (name.equals("__methods__")) {
return superClass.searchMethodInner("methods");
}
if (KEEP.matcher(name).find()) {
return superClass.searchMethodInner(name);
}
return null;
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public DynamicMethod searchMethodInner(String name) {
// this module is special and only searches itself; do not go to superclasses
// except for special methods
if (name.equals("__constants__")) {
return superClass.searchMethodInner("constants");
}
if (name.equals("__methods__")) {
return superClass.searchMethodInner("methods");
}
if (KEEP.matcher(name).find()) {
return superClass.searchMethodInner(name);
}
return null;
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public DynamicMethod searchMethodInner(String name) {
DynamicMethod method = getMethods().get(name);
if (method != null) return method;
return superClass == null ? null : superClass.searchMethodInner(name);
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public DynamicMethod searchMethodInner(String name) {
DynamicMethod method = getMethods().get(name);
if (method != null) return method;
return superClass == null ? null : superClass.searchMethodInner(name);
}
代码示例来源:origin: org.jruby/jruby-complete
@Override
protected DynamicMethod searchMethodCommon(String id) {
// this module is special and only searches itself;
if ("superclass".equals(id)) {
return new MethodValue(id, superClass); // JavaPackage.superclass
}
return (id = handlesMethod(id)) != null ? superClass.searchMethodInner(id) : NullMethod.INSTANCE;
}
代码示例来源:origin: org.jruby/jruby-core
@Override
protected DynamicMethod searchMethodCommon(String id) {
// this module is special and only searches itself;
if ("superclass".equals(id)) {
return new MethodValue(id, superClass); // JavaPackage.superclass
}
return (id = handlesMethod(id)) != null ? superClass.searchMethodInner(id) : NullMethod.INSTANCE;
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
/**
* A method to determine whether the method named by methodName is a builtin
* method. This means a method with a JRubyMethod annotation written in
* Java.
*
* @param methodName to look for.
* @return true if so
*/
public boolean isBuiltin(String methodName) {
DynamicMethod method = getMetaClass().searchMethodInner(methodName);
return method != null && method.isBuiltin();
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
/**
* A method to determine whether the method named by methodName is a builtin
* method. This means a method with a JRubyMethod annotation written in
* Java.
*
* @param methodName to look for.
* @return true if so
*/
public boolean isBuiltin(String methodName) {
DynamicMethod method = getMetaClass().searchMethodInner(methodName);
return method != null && method.isBuiltin();
}
内容来源于网络,如有侵权,请联系作者删除!