private static int getFieldVariableKind(int modifiers) { if (Flags.isStatic(modifiers)) { if (Flags.isFinal(modifiers)) { return VK_STATIC_FINAL_FIELD; } return VK_STATIC_FIELD; } return VK_INSTANCE_FIELD; }
private static int getFieldVariableKind(int modifiers) { if (Flags.isStatic(modifiers)) { if (Flags.isFinal(modifiers)) { return VK_STATIC_FINAL_FIELD; } return VK_STATIC_FIELD; } return VK_INSTANCE_FIELD; }
private static int getFieldVariableKind(int modifiers) { if (Flags.isStatic(modifiers)) { if (Flags.isFinal(modifiers)) { return VK_STATIC_FINAL_FIELD; } return VK_STATIC_FIELD; } return VK_INSTANCE_FIELD; }
private static int getFieldVariableKind(int modifiers) { if (Flags.isStatic(modifiers)) { if (Flags.isFinal(modifiers)) { return VK_STATIC_FINAL_FIELD; } return VK_STATIC_FIELD; } return VK_INSTANCE_FIELD; }
private static int getFieldVariableKind(int modifiers) { if (Flags.isStatic(modifiers)) { if (Flags.isFinal(modifiers)) { return VK_STATIC_FINAL_FIELD; } return VK_STATIC_FIELD; } return VK_INSTANCE_FIELD; }
private static int getFieldVariableKind(int modifiers) { if (Flags.isStatic(modifiers)) { if (Flags.isFinal(modifiers)) { return VK_STATIC_FINAL_FIELD; } return VK_STATIC_FIELD; } return VK_INSTANCE_FIELD; }
private boolean isCacheableLHS(IType type, String qualifiedName) throws JavaModelException { return !Flags.isFinal(type.getFlags()) && !UNCACHEABLE.contains(qualifiedName); }
protected void appendFieldDeclaration(final IField field) throws JavaModelException { appendFlags(field); fBuffer.append(" "); //$NON-NLS-1$ final String signature= field.getTypeSignature(); fBuffer.append(Signature.toString(signature)); fBuffer.append(" "); //$NON-NLS-1$ fBuffer.append(field.getElementName()); if (Flags.isFinal(field.getFlags())) { fBuffer.append("="); //$NON-NLS-1$ appendExpression(signature); } fBuffer.append(";"); //$NON-NLS-1$ }
public static boolean isDelegateCreationAvailable(final IField field) throws JavaModelException { return field.exists() && (Flags.isStatic(field.getFlags()) && Flags.isFinal(field.getFlags()) /* * && * hasInitializer(field) */); }
public static boolean isDelegateCreationAvailable(final IField field) throws JavaModelException { return field.exists() && (Flags.isStatic(field.getFlags()) && Flags.isFinal(field.getFlags()) /* * && * hasInitializer(field) */); }
public static boolean isDelegateCreationAvailable(final IField field) throws JavaModelException { return field.exists() && (Flags.isStatic(field.getFlags()) && Flags.isFinal(field.getFlags()) /* * && * hasInitializer(field) */); }
public static boolean isFinal(IMember member) throws JavaModelException{ if (isInterfaceOrAnnotationField(member)) return true; if (isAnonymousType(member)) return true; if (isEnumConstant(member)) return true; return Flags.isFinal(member.getFlags()); }
public static boolean isDelegateCreationAvailable(final IField field) throws JavaModelException { return field.exists() && (Flags.isStatic(field.getFlags()) && Flags.isFinal(field.getFlags()) /* * && * hasInitializer(field) */); }
public static boolean isFinal(IMember member) throws JavaModelException{ if (isInterfaceOrAnnotationField(member)) { return true; } if (isAnonymousType(member)) { return true; } if (isEnumConstant(member) || isEnumTypeFinal(member)) { return true; } return Flags.isFinal(member.getFlags()); }
public static boolean isFinal(IMember member) throws JavaModelException{ if (isInterfaceOrAnnotationField(member)) return true; if (isAnonymousType(member)) return true; if (isEnumConstant(member) || isEnumTypeFinal(member)) return true; return Flags.isFinal(member.getFlags()); }
private static boolean isBinaryPrimitiveConstantOrString(IJavaElement element) { if (element != null && element.getElementType() == IJavaElement.FIELD) { IField field= (IField)element; int flags; try { flags= field.getFlags(); } catch (JavaModelException ex) { return false; } return field.isBinary() && Flags.isStatic(flags) && Flags.isFinal(flags) && isPrimitiveOrString(field); } return false; }
public static boolean isFinal(IMember member) throws JavaModelException{ if (isInterfaceOrAnnotationField(member)) return true; if (isAnonymousType(member)) return true; if (isEnumConstant(member) || isEnumTypeFinal(member)) return true; return Flags.isFinal(member.getFlags()); }
public static String[] getFieldNameSuggestions(IJavaProject project, String baseName, int dimensions, int modifiers, String[] excluded) { if (Flags.isFinal(modifiers) && Flags.isStatic(modifiers)) { return getVariableNameSuggestions(CONSTANT_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); } else if (Flags.isStatic(modifiers)) { return getVariableNameSuggestions(STATIC_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); } return getVariableNameSuggestions(INSTANCE_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); }
public static String[] getFieldNameSuggestions(IJavaProject project, String baseName, int dimensions, int modifiers, String[] excluded) { if (Flags.isFinal(modifiers) && Flags.isStatic(modifiers)) { return getVariableNameSuggestions(NamingConventions.VK_STATIC_FINAL_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); } else if (Flags.isStatic(modifiers)) { return getVariableNameSuggestions(NamingConventions.VK_STATIC_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); } return getVariableNameSuggestions(NamingConventions.VK_INSTANCE_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); }
public static String[] getFieldNameSuggestions(IJavaProject project, String baseName, int dimensions, int modifiers, String[] excluded) { if (Flags.isFinal(modifiers) && Flags.isStatic(modifiers)) { return getVariableNameSuggestions(NamingConventions.VK_STATIC_FINAL_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); } else if (Flags.isStatic(modifiers)) { return getVariableNameSuggestions(NamingConventions.VK_STATIC_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); } return getVariableNameSuggestions(NamingConventions.VK_INSTANCE_FIELD, project, baseName, dimensions, new ExcludedCollection(excluded), true); }