public boolean hasField(String name, String descriptor) { return getField(name, descriptor) != null; }
wrapper.getClassStruct().getField(field.getName(), field.getDescriptor().descriptorString); // FIXME: can be null! why??
FieldExprent fExpr = (FieldExprent)assignExpr.getLeft(); if (fExpr.getClassname().equals(wrapper.getClassStruct().qualifiedName)) { StructField structField = wrapper.getClassStruct().getField(fExpr.getName(), fExpr.getDescriptor().descriptorString); if (structField != null && structField.hasModifier(CodeConstants.ACC_FINAL)) { action = 1;
assignExpr.getLeft().type == Exprent.EXPRENT_FIELD) { FieldExprent left = (FieldExprent)assignExpr.getLeft(); StructField fd = cl.getField(left.getName(), left.getDescriptor().descriptorString); if (fd != null && cl.qualifiedName.equals(left.getClassname()) &&
ClassNode node = ((ClassNode)DecompilerContext.getProperty(DecompilerContext.CURRENT_CLASS_NODE)); if (node != null) { StructField fd = node.classStruct.getField(field.getName(), field.getDescriptor().descriptorString); if (fd != null) { if (field.isStatic() && fd.hasModifier(CodeConstants.ACC_FINAL)) {
public boolean hasField(String name, String descriptor) { return getField(name, descriptor) != null; }
wrapper.getClassStruct().getField(field.getName(), field.getDescriptor().descriptorString); // FIXME: can be null! why??
FieldExprent fExpr = (FieldExprent)assignExpr.getLeft(); if (fExpr.getClassname().equals(wrapper.getClassStruct().qualifiedName)) { StructField structField = wrapper.getClassStruct().getField(fExpr.getName(), fExpr.getDescriptor().descriptorString); if (structField != null && structField.hasModifier(CodeConstants.ACC_FINAL)) { action = 1;
assignExpr.getLeft().type == Exprent.EXPRENT_FIELD) { FieldExprent left = (FieldExprent)assignExpr.getLeft(); StructField fd = cl.getField(left.getName(), left.getDescriptor().descriptorString);
ClassNode node = ((ClassNode)DecompilerContext.getProperty(DecompilerContext.CURRENT_CLASS_NODE)); if (node != null) { StructField fd = node.classStruct.getField(field.getName(), field.getDescriptor().descriptorString); if (fd != null) { if (field.isStatic() && fd.hasModifier(CodeConstants.ACC_FINAL)) {