- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中edu.umd.cs.findbugs.ba.XField.getName()
方法的一些代码示例,展示了XField.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XField.getName()
方法的具体详情如下:
包路径:edu.umd.cs.findbugs.ba.XField
类名称:XField
方法名:getName
暂无
代码示例来源:origin: spotbugs/spotbugs
public void killLoadsWithSimilarName(String className, String methodName) {
if (!REDUNDANT_LOAD_ELIMINATION) {
return;
}
String packageName = extractPackageName(className);
HashSet<AvailableLoad> killMe = new HashSet<>();
for (AvailableLoad availableLoad : getAvailableLoadMap().keySet()) {
XField field = availableLoad.getField();
String fieldPackageName = extractPackageName(field.getClassName());
if (packageName.equals(fieldPackageName) && field.isStatic()
&& methodName.toLowerCase().indexOf(field.getName().toLowerCase()) >= 0) {
killMe.add(availableLoad);
}
}
killAvailableLoads(killMe);
}
代码示例来源:origin: spotbugs/spotbugs
/**
* Add a field annotation for an XField.
*
* @param xfield
* the XField
* @return this object
*/
@Nonnull
public BugInstance addOptionalField(@CheckForNull XField xfield) {
if (xfield == null) {
return this;
}
return addField(xfield.getClassName(), xfield.getName(), xfield.getSignature(), xfield.isStatic());
}
代码示例来源:origin: spotbugs/spotbugs
/**
* Add a field annotation for an XField.
*
* @param xfield
* the XField
* @return this object
*/
@Nonnull
public BugInstance addField(XField xfield) {
return addField(xfield.getClassName(), xfield.getName(), xfield.getSignature(), xfield.isStatic());
}
代码示例来源:origin: spotbugs/spotbugs
String className = f.getClassName();
String fieldSig = f.getSignature();
String fieldName = f.getName();
boolean couldBeFinal = !isFinal && !notFinal.contains(f);
代码示例来源:origin: spotbugs/spotbugs
public static FieldAnnotation fromXField(XField fieldDescriptor) {
return new FieldAnnotation(fieldDescriptor.getClassName(), fieldDescriptor.getName(), fieldDescriptor.getSignature(),
fieldDescriptor.getSourceSignature(), fieldDescriptor.isStatic());
}
代码示例来源:origin: spotbugs/spotbugs
if (f.getName().startsWith("this$")) {
return NullnessAnnotation.NONNULL;
代码示例来源:origin: find-sec-bugs/find-sec-bugs
if(field.getClassName().endsWith("SecurityBypasser$AllHosts$") && field.getName().equals("MODULE$")) {
bugReporter.reportBug(new BugInstance(this, WEAK_HOSTNAME_VERIFIER_TYPE, Priorities.NORMAL_PRIORITY) //
.addClass(this).addMethod(this).addSourceLine(this));
else if(field.getClassName().endsWith("SecurityBypasser$AllTM$") && field.getName().equals("MODULE$")) {
bugReporter.reportBug(new BugInstance(this, WEAK_TRUST_MANAGER_TYPE, Priorities.NORMAL_PRIORITY) //
.addClass(this).addMethod(this).addSourceLine(this));
代码示例来源:origin: spotbugs/spotbugs
if ("java.util.logging.Level".equals(field.getClassName()) && "SEVERE".equals(field.getName())
|| "org.apache.log4j.Level".equals(field.getClassName())
&& ("ERROR".equals(field.getName()) || "FATAL".equals(field.getName()))) {
getFrame().toExceptionValues();
if (field.getName().startsWith("class$")) {
produce(IsNullValue.nonNullValue());
return;
代码示例来源:origin: spotbugs/spotbugs
fieldName = fld.getName();
if (fieldName.length() == 1) {
continue;
priority++;
if (fld.isSynthetic() || fld.getName().indexOf('$') >= 0) {
priority++;
代码示例来源:origin: spotbugs/spotbugs
Set<String> fieldNamesSet = new HashSet<>();
for (XField f : data.writtenNonNullFields) {
fieldNamesSet.add(f.getName());
for (Iterator<XField> i = declaredFields.iterator(); i.hasNext();) {
XField f = i.next();
if (f.isSynthetic() && !f.getName().startsWith("this$") || f.getName().startsWith("_")) {
i.remove();
nullOnlyFieldNames.add(f.getName());
classContainingNullOnlyFields.add(f.getClassDescriptor());
int increment = 3;
} else if (nullOnlyFieldNames.getCount(f.getName()) > 8) {
assumeReflective.add(f);
} else if (classContainingNullOnlyFields.getCount(f.getClassDescriptor()) > 4) {
assumeReflective.add(f);
} else if (classContainingNullOnlyFields.getCount(f.getClassDescriptor()) > 2 && f.getName().length() == 1) {
assumeReflective.add(f);
System.out.println(" : " + data.assumedNonNull.containsKey(f));
System.out.println(" : " + data.fieldsOfSerializableOrNativeClassed.contains(f));
System.out.println(" : " + fieldNamesSet.contains(f.getName()));
System.out.println(" : " + data.abstractClasses.contains(f.getClassName()));
System.out.println(" : " + data.hasNonAbstractSubClass.contains(f.getClassName()));
String fieldName = f.getName();
String className = f.getClassName();
int lastDollar = Math.max(className.lastIndexOf('$'), className.lastIndexOf('+'));
代码示例来源:origin: spotbugs/spotbugs
if (xfield.getName().startsWith("class$") || xfield.getName().startsWith("array$")) {
if (DEBUG) {
System.out.println("Ignoring field " + xfield.getName());
if (!signature.startsWith("[") && !signature.startsWith("L")) {
if (DEBUG) {
System.out.println("Ignoring non-reference field " + xfield.getName());
代码示例来源:origin: spotbugs/spotbugs
OpcodeStack.Item valuePut = getStack().getStackItem(0);
checkWriteToStaticFromInstanceMethod: if (f.getName().indexOf("class$") != 0) {
int priority = LOW_PRIORITY;
if (f.isReferenceType()) {
|| f.getName().indexOf('$') >= 0) {
priority++;
if (f.getName().indexOf("DEBUG") >= 0 || f.getName().indexOf("VERBOSE") >= 0 && "Z".equals(f.getSignature())) {
priority++;
priority++;
代码示例来源:origin: spotbugs/spotbugs
return;
if (f.isSynthetic() || f.getName().startsWith("this$")) {
return;
代码示例来源:origin: spotbugs/spotbugs
} else {
for (XField f : c.getXFields()) {
if (f.getName().equals(local.getName()) && (f.isStatic() || !getMethod().isStatic())) {
bugReporter.reportBug(new BugInstance(this, "SA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELD",
priority).addClassAndMethod(this).add(local).addField(f)
代码示例来源:origin: spotbugs/spotbugs
&& f2.getSignature().equals(f.getSignature())) {
double distance = EditDistance.editDistanceRatio(f.getName(), f2.getName());
matches++;
if (minimumDistance > distance) {
代码示例来源:origin: spotbugs/spotbugs
xfield = XFactory.getExactXField(instanceClassName, xfield.getName(), xfield.getSignature(),
xfield.isStatic());
代码示例来源:origin: stackoverflow.com
final XJavaDoc xJavaDoc = XDocletTagSupport.getXJavaDoc();
final XClass xClass = xJavaDoc.getXClass(clazz.getCanonicalName());
// iterate over all fields in the angebot class and...
for (Object field : xClass.getFields(true)) {
final XField xfield = (XField) field;
// ... check if it contains the corresponding field, ...
if (xfield.getName().contains(fieldNameToLookFor)) {
return xfield;
}
}
代码示例来源:origin: com.mebigfatguy.fb-contrib/fb-contrib
private Object sawGetStatic(Object userObject) {
XField field = getXFieldOperand();
if (field != null) {
String fieldName = field.getName();
if (fieldSpecialObjects.containsKey(fieldName)) {
return fieldName;
}
}
return userObject;
}
代码示例来源:origin: com.mebigfatguy.fb-contrib/fb-contrib
private void processInvokeVirtual() {
String className = getClassConstantOperand();
if (className.startsWith("java/util/") && className.endsWith("List")) {
XField field = getFieldFromStack(stack, getSigConstantOperand());
if (field != null) {
String fieldName = field.getName();
fieldsReported.remove(fieldName);
}
}
}
代码示例来源:origin: com.google.code.findbugs/findbugs
/**
* Add a field annotation for an XField.
*
* @param xfield
* the XField
* @return this object
*/
@Nonnull
public BugInstance addField(XField xfield) {
return addField(xfield.getClassName(), xfield.getName(), xfield.getSignature(), xfield.isStatic());
}
我正在尝试使用模块捆绑器 ParcelJS 构建一个模块。我希望这个特定模块对导入友好: 它应该是导入友好的 (ES6) 它应该是友好的(节点) 它应该是 script-src 友好的(浏览器) 它应
按照 Angular 教程,可以看到: 用于https://angular.io/docs/js/latest/guide/forms.html同时, 用于https://angular.io/d
我正在编写一个不可知的日志记录机制,它可以在浏览器和 nodejs 中运行(例如,nodejs 中缺少 console.debug)。 // UMD with no dependencies (fun
假设我有一个像这样的 UMD 模块(保存在 'js/mymodule.js' 中): (function (global, factory) { typeof exports === 'objec
我包含了一个需要 JQuery 2.2 的旧库,但我希望其他所有内容都使用最新版本的 JQuery。有问题的库混合使用 UMD(我认为),所以代码看起来像这样...... (function ($)
我正在定义一个 UMD 风格的模块,定义一个可以跨 CommonJS、AMD 和浏览器全局变量使用的模块,如下所示: (function (root, factory) { if (typeo
我正在创建我的第一个用于开源分发的 AngularJS 模块。我想以其他人易于使用的方式打包它。 UMD 项目提供了一个 pattern用于导出与 AMD、CommonJS(或至少 Node)和浏览器
我的设置 我正在将我的 .ts 模块“FooModule”编译成 UMD module在 Visual Studio 2015 中。我想扩展此 UMD 语法,以便在不存在模块加载系统时将模块作为后备注
我想将我的 React 组件打包为 umd lib。 下面是我的 webpack 设置: module.exports = { devtool: 'eval', entry: [ '.
我刚刚从 2.0.0-rc2 的 Angular QuickStart 跃进,并更新了 system-config.ts 文件来下载 rxjs 的 umd 文件,即 rxjs\bundles\Rx.u
我正在开发一个 javascript 库,它使用闭包编译器来组合/缩小和类型检查。为了避免噘嘴全局命名空间,我想使用 UMD 模式 & closue @export(or goog.exportSym
您好,我正在研究 RxJS。我可以通过在我的浏览器中引用它来简单地使用这个库: 它使用“Rx”的全局对象命名空间变量导入。我可以制作可观察对象并做所有有趣的事情。 当我将 src 更改为指向最新的
我已经安装了 three@^0.103.0,它有自己的类型定义。 在我项目的 src/global.d.ts 中我有: import * as _THREE from 'three' declare
我使用 browserify standalone option在以下 gulp 任务中生成一个 UMD 模块: gulp.task("bundle-source", function () {
我正在 .NET 4.0.30319.18444 上使用 IronPython 2.7.0.40 编写一些代码。在 IronPython 控制台中,如果我对我的模块进行任何更改,它们将不会生效(除非我
我在重写此代码以使其在“严格”模式下工作时遇到问题。由于“this”没有明确定义,我在编译时遇到 jshint 错误。我认为我的大脑没有足够的抽象思维来找到创造性的解决方案。任何帮助,将不胜感激。代码
我是 UMD 和 AMD 新手。我在 Browserify 中编写了一个 JS 库,并且刚刚接触到 UMD。我的理解是,如果我为每个模块都包含一段代码,我的模块应该能够在 CommonJs 和 AMD
我正在尝试加载 gridstack通过 ember-cli 在我的 Ember 应用程序中。我通过 bower 安装应用程序并导入到我的 ember-cli-build.js 文件中。它通过以下方式将
在像下面这样的简单 UMD 设置中,root 和 factory 在哪里/如何定义? (function (root, factory) { // environment detection
我正在尝试找出使用 UMD 工厂测试 Javascript 模块定义的最佳方法,类似于:https://github.com/umdjs/umd/blob/master/returnExportsGl
我是一名优秀的程序员,十分优秀!