本文整理了Java中org.jruby.RubyModule.getConstantNames
方法的一些代码示例,展示了RubyModule.getConstantNames
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RubyModule.getConstantNames
方法的具体详情如下:
包路径:org.jruby.RubyModule
类名称:RubyModule
方法名:getConstantNames
暂无
代码示例来源:origin: org.jruby/jruby-complete
@Override
public Collection<String> getConstantNames(boolean includePrivate) {
return origin.getConstantNames(includePrivate);
}
代码示例来源:origin: org.jruby/jruby-core
@Override
public Collection<String> getConstantNames(boolean includePrivate) {
return origin.getConstantNames(includePrivate);
}
代码示例来源:origin: org.jruby/jruby-complete
@Override
public Collection<String> getConstantNames() {
return origin.getConstantNames();
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public Collection<String> getConstantNames(boolean includePrivate) {
return delegate.getConstantNames(includePrivate);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public Collection<String> getConstantNames() {
return delegate.getConstantNames();
}
代码示例来源:origin: org.jruby/jruby-core
@Override
public Collection<String> getConstantNames() {
return origin.getConstantNames();
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
@Override
public Collection<String> getConstantNames() {
return delegate.getConstantNames();
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
@Override
public Collection<String> getConstantNames(boolean includePrivate) {
return delegate.getConstantNames(includePrivate);
}
代码示例来源:origin: org.jruby/jruby-complete
public Collection<String> getConstantNames(boolean includePrivate) {
if (includePrivate) return getConstantNames();
if (getConstantMap().size() == 0) {
return Collections.EMPTY_SET;
}
HashSet<String> publicNames = new HashSet<String>(getConstantMap().size());
for (Map.Entry<String, ConstantEntry> entry : getConstantMap().entrySet()) {
if (entry.getValue().hidden) continue;
publicNames.add(entry.getKey());
}
return publicNames;
}
代码示例来源:origin: org.jruby/jruby-core
public Collection<String> getConstantNames(boolean includePrivate) {
if (includePrivate) return getConstantNames();
if (getConstantMap().size() == 0) {
return Collections.EMPTY_SET;
}
HashSet<String> publicNames = new HashSet<String>(getConstantMap().size());
for (Map.Entry<String, ConstantEntry> entry : getConstantMap().entrySet()) {
if (entry.getValue().hidden) continue;
publicNames.add(entry.getKey());
}
return publicNames;
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public Collection<String> getConstantNames(boolean includePrivate) {
if (includePrivate) return getConstantNames();
if (getConstantMap().size() == 0) {
return Collections.EMPTY_SET;
}
HashSet<String> publicNames = new HashSet<String>(getConstantMap().size());
for (Map.Entry<String, ConstantEntry> entry : getConstantMap().entrySet()) {
if (entry.getValue().hidden) continue;
publicNames.add(entry.getKey());
}
return publicNames;
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public Collection<String> getConstantNames(boolean includePrivate) {
if (includePrivate) return getConstantNames();
if (getConstantMap().size() == 0) {
return Collections.EMPTY_SET;
}
HashSet<String> publicNames = new HashSet<String>(getConstantMap().size());
for (Map.Entry<String, ConstantEntry> entry : getConstantMap().entrySet()) {
if (entry.getValue().hidden) continue;
publicNames.add(entry.getKey());
}
return publicNames;
}
代码示例来源:origin: org.jruby/jruby-complete
public Collection<String> constantsCommon(Ruby runtime, boolean replaceModule, boolean allConstants, boolean includePrivate) {
final RubyModule objectClass = runtime.getObject();
final Collection<String> constantNames;
if (allConstants) {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
Set<String> names = new HashSet<>();
for (RubyModule module = this; module != null && module != objectClass; module = module.getSuperClass()) {
names.addAll(module.getConstantNames(includePrivate));
}
constantNames = names;
}
} else {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
constantNames = getConstantNames(includePrivate);
}
}
return constantNames;
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public Collection<String> constantsCommon(Ruby runtime, boolean replaceModule, boolean allConstants, boolean includePrivate) {
RubyModule objectClass = runtime.getObject();
Collection<String> constantNames = new HashSet<String>();
if (allConstants) {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
Set<String> names = new HashSet<String>();
for (RubyModule module = this; module != null && module != objectClass; module = module.getSuperClass()) {
names.addAll(module.getConstantNames(includePrivate));
}
constantNames = names;
}
} else {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
constantNames = getConstantNames(includePrivate);
}
}
return constantNames;
}
代码示例来源:origin: org.jruby/jruby-core
public Collection<String> constantsCommon(Ruby runtime, boolean replaceModule, boolean allConstants, boolean includePrivate) {
final RubyModule objectClass = runtime.getObject();
final Collection<String> constantNames;
if (allConstants) {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
Set<String> names = new HashSet<>();
for (RubyModule module = this; module != null && module != objectClass; module = module.getSuperClass()) {
names.addAll(module.getConstantNames(includePrivate));
}
constantNames = names;
}
} else {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
constantNames = getConstantNames(includePrivate);
}
}
return constantNames;
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public Collection<String> constantsCommon(Ruby runtime, boolean replaceModule, boolean allConstants, boolean includePrivate) {
RubyModule objectClass = runtime.getObject();
Collection<String> constantNames = new HashSet<String>();
if (allConstants) {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
Set<String> names = new HashSet<String>();
for (RubyModule module = this; module != null && module != objectClass; module = module.getSuperClass()) {
names.addAll(module.getConstantNames(includePrivate));
}
constantNames = names;
}
} else {
if ((replaceModule && runtime.getModule() == this) || objectClass == this) {
constantNames = objectClass.getConstantNames(includePrivate);
} else {
constantNames = getConstantNames(includePrivate);
}
}
return constantNames;
}
内容来源于网络,如有侵权,请联系作者删除!