private boolean testModifier(IVariableBinding curr) { int modifiers= curr.getModifiers(); int staticFinal= Modifier.STATIC | Modifier.FINAL; if ((modifiers & staticFinal) == staticFinal) { return false; } if (Modifier.isStatic(modifiers) && !ASTResolving.isInStaticContext(fCallerNode)) { return false; } return true; } }
private boolean testModifier(IVariableBinding curr) { int modifiers= curr.getModifiers(); int staticFinal= Modifier.STATIC | Modifier.FINAL; if ((modifiers & staticFinal) == staticFinal) { return false; } if (Modifier.isStatic(modifiers) && !ASTResolving.isInStaticContext(fCallerNode)) { return false; } return true; } }
/** * Return whether the setter should be created for this field. This method is only called when * the global createSetters is set and the parameterInfo is marked for field creation. * @param pi the parameter info * @return <code>true</code> if a setter should be created */ public boolean isCreateSetter(ParameterInfo pi) { return !Modifier.isFinal(pi.getOldBinding().getModifiers()); } /**
public static boolean isStatic(IVariableBinding variableBinding){ if (isInterfaceOrAnnotationMember(variableBinding)) return true; return Modifier.isStatic(variableBinding.getModifiers()); }
/** * Return whether the setter should be created for this field. This method is only called when * the global createSetters is set and the parameterInfo is marked for field creation. * @param pi the parameter info * @return <code>true</code> if a setter should be created */ public boolean isCreateSetter(ParameterInfo pi) { return !Modifier.isFinal(pi.getOldBinding().getModifiers()); } /**
public static boolean isStatic(IVariableBinding variableBinding){ if (isInterfaceOrAnnotationMember(variableBinding)) { return true; } return Modifier.isStatic(variableBinding.getModifiers()); }
private Expression createReceiver(ASTRewrite rewriter, CallContext context, IVariableBinding field, ImportRewriteContext importRewriteContext) { String receiver= getReceiver(context, field.getModifiers(), importRewriteContext); if (receiver == null) return null; return (Expression)rewriter.createStringPlaceholder(receiver, ASTNode.SIMPLE_NAME); }
public static boolean isStatic(IVariableBinding variableBinding){ if (isInterfaceOrAnnotationMember(variableBinding)) return true; return Modifier.isStatic(variableBinding.getModifiers()); }
private Expression createReceiver(ASTRewrite rewriter, CallContext context, IVariableBinding field) { String receiver= getReceiver(context, field.getModifiers()); if (receiver == null) return null; return (Expression)rewriter.createStringPlaceholder(receiver, ASTNode.SIMPLE_NAME); }
public static boolean isStatic(IVariableBinding variableBinding){ if (isInterfaceOrAnnotationMember(variableBinding)) return true; return Modifier.isStatic(variableBinding.getModifiers()); }
protected boolean testModifier(IVariableBinding curr) { int modifiers= curr.getModifiers(); int staticFinal= Modifier.STATIC | Modifier.FINAL; if ((modifiers & staticFinal) == staticFinal) { return false; } if (Modifier.isStatic(modifiers) && !Modifier.isStatic(getModifiers())) { return false; } return true; }
protected boolean testModifier(IVariableBinding curr) { int modifiers= curr.getModifiers(); int staticFinal= Modifier.STATIC | Modifier.FINAL; if ((modifiers & staticFinal) == staticFinal) { return false; } if (Modifier.isStatic(modifiers) && !Modifier.isStatic(getModifiers())) { return false; } return true; }
private boolean testModifier(IVariableBinding curr) { int modifiers= curr.getModifiers(); int staticFinal= Modifier.STATIC | Modifier.FINAL; if ((modifiers & staticFinal) == staticFinal) { return false; } if (Modifier.isStatic(modifiers) && !Modifier.isStatic(fMethodDecl.getModifiers())) { return false; } return true; }
protected boolean testModifier(IVariableBinding curr) { int modifiers= curr.getModifiers(); int staticFinal= Modifier.STATIC | Modifier.FINAL; if ((modifiers & staticFinal) == staticFinal) { return false; } if (Modifier.isStatic(modifiers) && !Modifier.isStatic(getModifiers())) { return false; } return true; }
private boolean isBindingToTemp(IVariableBinding variable) { if (variable.isField()) return false; if (!Modifier.isFinal(variable.getModifiers())) return false; ASTNode declaringNode= fCompilationUnitNode.findDeclaringNode(variable); if (declaringNode == null) return false; if (ASTNodes.isParent(declaringNode, fAnonymousInnerClassNode)) return false; return true; }
private static String getQualifier(IVariableBinding binding, ImportRewrite imports, SimpleName name) { ITypeBinding declaringClass= binding.getDeclaringClass(); if (Modifier.isStatic(binding.getModifiers())) { IJavaElement javaElement= declaringClass.getJavaElement(); if (javaElement instanceof IType) { return ((IType)javaElement).getElementName(); } } else { return getNonStaticQualifier(declaringClass, imports, name); } return null; }
private boolean isBindingToTemp(IVariableBinding variable) { if (variable.isField()) return false; if (!Modifier.isFinal(variable.getModifiers()) && !JavaModelUtil.is18OrHigher(fCu.getJavaProject())) return false; ASTNode declaringNode= fCompilationUnitNode.findDeclaringNode(variable); if (declaringNode == null) return false; if (ASTNodes.isParent(declaringNode, fAnonymousInnerClassNode)) return false; return true; }
private static IMethodBinding findGetter(ProposalParameter context) { ITypeBinding returnType= context.variableBinding.getType(); String getterName= GetterSetterUtil.getGetterName(context.variableBinding, context.compilationUnit.getJavaProject(), null, isBoolean(context)); ITypeBinding declaringType= context.variableBinding.getDeclaringClass(); IMethodBinding getter= Bindings.findMethodInHierarchy(declaringType, getterName, new ITypeBinding[0]); if (getter != null && getter.getReturnType().isAssignmentCompatible(returnType) && Modifier.isStatic(getter.getModifiers()) == Modifier.isStatic(context.variableBinding.getModifiers())) return getter; return null; }
private static IMethodBinding findGetter(ProposalParameter context) { ITypeBinding returnType = context.variableBinding.getType(); String getterName = GetterSetterUtil.getGetterName(context.variableBinding, context.compilationUnit.getJavaProject(), null, isBoolean(context)); ITypeBinding declaringType = context.variableBinding.getDeclaringClass(); if (declaringType == null) { return null; } IMethodBinding getter = Bindings.findMethodInHierarchy(declaringType, getterName, new ITypeBinding[0]); if (getter != null && getter.getReturnType().isAssignmentCompatible(returnType) && Modifier.isStatic(getter.getModifiers()) == Modifier.isStatic(context.variableBinding.getModifiers())) { return getter; } return null; }
private static IMethodBinding findGetter(ProposalParameter context) { ITypeBinding returnType= context.variableBinding.getType(); String getterName= GetterSetterUtil.getGetterName(context.variableBinding, context.compilationUnit.getJavaProject(), null, isBoolean(context)); ITypeBinding declaringType= context.variableBinding.getDeclaringClass(); if (declaringType == null) return null; IMethodBinding getter= Bindings.findMethodInHierarchy(declaringType, getterName, new ITypeBinding[0]); if (getter != null && getter.getReturnType().isAssignmentCompatible(returnType) && Modifier.isStatic(getter.getModifiers()) == Modifier.isStatic(context.variableBinding.getModifiers())) return getter; return null; }