@Override public boolean visit(MethodInvocation node) { IMethodBinding method= node.resolveMethodBinding(); if (method == null) return true; String name= method.getDeclaringClass().getQualifiedName(); if (!("java.util.ResourceBundle".equals(name) && "getBundle".equals(method.getName()) && node.arguments().size() > 0) && //old school //$NON-NLS-1$ //$NON-NLS-2$ !("org.eclipse.osgi.util.NLS".equals(name) && "initializeMessages".equals(method.getName()) && node.arguments().size() == 2)) //Eclipse style //$NON-NLS-1$ //$NON-NLS-2$ return true; Expression argument= (Expression)node.arguments().get(0); String bundleName= getBundleName(argument); if (bundleName != null) resultCollector.put(RESULT_KEY, bundleName); if (argument instanceof Name) { Object fieldNameBinding= ((Name)argument).resolveBinding(); if (fieldNameBinding != null) resultCollector.put(FIELD_KEY, fieldNameBinding); } return false; }
@Override public boolean visit(MethodInvocation node) { IMethodBinding method= node.resolveMethodBinding(); if (method == null) return true; String name= method.getDeclaringClass().getQualifiedName(); if (!("java.util.ResourceBundle".equals(name) && "getBundle".equals(method.getName()) && node.arguments().size() > 0) && //old school //$NON-NLS-1$ //$NON-NLS-2$ !("org.eclipse.osgi.util.NLS".equals(name) && "initializeMessages".equals(method.getName()) && node.arguments().size() == 2)) //Eclipse style //$NON-NLS-1$ //$NON-NLS-2$ return true; Expression argument= (Expression)node.arguments().get(0); String bundleName= getBundleName(argument); if (bundleName != null) resultCollector.put(RESULT_KEY, bundleName); if (argument instanceof Name) { Object fieldNameBinding= ((Name)argument).resolveBinding(); if (fieldNameBinding != null) resultCollector.put(FIELD_KEY, fieldNameBinding); } return false; }
public boolean visit(MethodInvocation node) { IMethodBinding method= node.resolveMethodBinding(); if (method == null) return true; String name= method.getDeclaringClass().getQualifiedName(); if (!("java.util.ResourceBundle".equals(name) && "getBundle".equals(method.getName()) && node.arguments().size() > 0) && //old school //$NON-NLS-1$ //$NON-NLS-2$ !("org.eclipse.osgi.util.NLS".equals(name) && "initializeMessages".equals(method.getName()) && node.arguments().size() == 2)) //Eclipse style //$NON-NLS-1$ //$NON-NLS-2$ return true; Expression argument= (Expression)node.arguments().get(0); String bundleName= getBundleName(argument); if (bundleName != null) resultCollector.put(RESULT_KEY, bundleName); if (argument instanceof Name) { Object fieldNameBinding= ((Name)argument).resolveBinding(); if (fieldNameBinding != null) resultCollector.put(FIELD_KEY, fieldNameBinding); } return false; }
@Override public boolean visit(Assignment node) { if (node.getLeftHandSide() instanceof Name) { String bundleName= getBundleName(node.getRightHandSide()); if (bundleName != null) { Object fieldNameBinding= ((Name)node.getLeftHandSide()).resolveBinding(); if (fieldNameBinding != null) { resultCollector.put(fieldNameBinding, bundleName); return false; } } } return true; }
@Override public boolean visit(Assignment node) { if (node.getLeftHandSide() instanceof Name) { String bundleName= getBundleName(node.getRightHandSide()); if (bundleName != null) { Object fieldNameBinding= ((Name)node.getLeftHandSide()).resolveBinding(); if (fieldNameBinding != null) { resultCollector.put(fieldNameBinding, bundleName); return false; } } } return true; }
@Override public boolean visit(VariableDeclarationFragment node) { Expression initializer= node.getInitializer(); String bundleName= getBundleName(initializer); if (bundleName != null) { Object fieldNameBinding= node.getName().resolveBinding(); if (fieldNameBinding != null) resultCollector.put(fieldNameBinding, bundleName); return false; } return true; }
@Override public boolean visit(VariableDeclarationFragment node) { Expression initializer= node.getInitializer(); String bundleName= getBundleName(initializer); if (bundleName != null) { Object fieldNameBinding= node.getName().resolveBinding(); if (fieldNameBinding != null) resultCollector.put(fieldNameBinding, bundleName); return false; } return true; }
public boolean visit(Assignment node) { if (node.getLeftHandSide() instanceof Name) { String bundleName= getBundleName(node.getRightHandSide()); if (bundleName != null) { Object fieldNameBinding= ((Name)node.getLeftHandSide()).resolveBinding(); if (fieldNameBinding != null) { resultCollector.put(fieldNameBinding, bundleName); return false; } } } return true; }
public boolean visit(VariableDeclarationFragment node) { Expression initializer= node.getInitializer(); String bundleName= getBundleName(initializer); if (bundleName != null) { Object fieldNameBinding= node.getName().resolveBinding(); if (fieldNameBinding != null) resultCollector.put(fieldNameBinding, bundleName); return false; } return true; }