public static boolean isDefaultMethod(IMethod method) throws JavaModelException { return Flags.isDefaultMethod(method.getFlags()); }
public static boolean isDefaultMethod(IMethod method) throws JavaModelException { return Flags.isDefaultMethod(method.getFlags()); }
public static boolean isDefaultMethod(IMethod method) throws JavaModelException { return Flags.isDefaultMethod(method.getFlags()); }
private int appendMethodDeclaration(StringBuilder cuString, String[] types, int parameterCount) throws JavaModelException { int flags= fMethod.getFlags(); if (Flags.isStatic(flags)) { cuString.append("static "); //$NON-NLS-1$ } else if (Flags.isDefaultMethod(flags)) { cuString.append("default "); //$NON-NLS-1$ } ITypeParameter[] methodTypeParameters= fMethod.getTypeParameters(); if (methodTypeParameters.length != 0) { cuString.append('<'); for (int i= 0; i < methodTypeParameters.length; i++) { ITypeParameter typeParameter= methodTypeParameters[i]; if (i > 0) cuString.append(','); cuString.append(typeParameter.getElementName()); } cuString.append("> "); //$NON-NLS-1$ } cuString.append(types[parameterCount]).append(' '); int offsetBeforeMethodName= cuString.length(); cuString.append(METHOD_NAME).append('('); for (int i= 0; i < parameterCount; i++) { if (i > 0) cuString.append(','); cuString.append(types[i]).append(" p").append(i); //$NON-NLS-1$ } cuString.append(");"); //$NON-NLS-1$ return offsetBeforeMethodName; }
private int appendMethodDeclaration(StringBuffer cuString, String[] types, int parameterCount) throws JavaModelException { int flags= fMethod.getFlags(); if (Flags.isStatic(flags)) { cuString.append("static "); //$NON-NLS-1$ } else if (Flags.isDefaultMethod(flags)) { cuString.append("default "); //$NON-NLS-1$ } ITypeParameter[] methodTypeParameters= fMethod.getTypeParameters(); if (methodTypeParameters.length != 0) { cuString.append('<'); for (int i= 0; i < methodTypeParameters.length; i++) { ITypeParameter typeParameter= methodTypeParameters[i]; if (i > 0) cuString.append(','); cuString.append(typeParameter.getElementName()); } cuString.append("> "); //$NON-NLS-1$ } cuString.append(types[parameterCount]).append(' '); int offsetBeforeMethodName= cuString.length(); cuString.append(METHOD_NAME).append('('); for (int i= 0; i < parameterCount; i++) { if (i > 0) cuString.append(','); cuString.append(types[i]).append(" p").append(i); //$NON-NLS-1$ } cuString.append(");"); //$NON-NLS-1$ return offsetBeforeMethodName; }
public String getNewMethodSignature() throws JavaModelException{ StringBuilder buff= new StringBuilder(); buff.append(getVisibilityString(fVisibility)); int flags= getMethod().getFlags(); if (Flags.isStatic(flags)) { buff.append("static "); //$NON-NLS-1$ } else if (Flags.isDefaultMethod(flags)) { buff.append("default "); //$NON-NLS-1$ } if (! getMethod().isConstructor()) buff.append(getReturnTypeString()) .append(' '); buff.append(getMethodName()) .append(Signature.C_PARAM_START) .append(getMethodParameters()) .append(Signature.C_PARAM_END); buff.append(getMethodThrows()); return BasicElementLabels.getJavaCodeString(buff.toString()); }
public String getNewMethodSignature() throws JavaModelException{ StringBuffer buff= new StringBuffer(); buff.append(getVisibilityString(fVisibility)); int flags= getMethod().getFlags(); if (Flags.isStatic(flags)) { buff.append("static "); //$NON-NLS-1$ } else if (Flags.isDefaultMethod(flags)) { buff.append("default "); //$NON-NLS-1$ } if (! getMethod().isConstructor()) buff.append(getReturnTypeString()) .append(' '); buff.append(getMethodName()) .append(Signature.C_PARAM_START) .append(getMethodParameters()) .append(Signature.C_PARAM_END); buff.append(getMethodThrows()); return BasicElementLabels.getJavaCodeString(buff.toString()); }
public String getOldMethodSignature() throws JavaModelException{ StringBuilder buff= new StringBuilder(); int flags= getMethod().getFlags(); buff.append(getVisibilityString(flags)); if (Flags.isStatic(flags)) { buff.append("static "); //$NON-NLS-1$ } else if (Flags.isDefaultMethod(flags)) { buff.append("default "); //$NON-NLS-1$ } if (! getMethod().isConstructor()) buff.append(fReturnTypeInfo.getOldTypeName()) .append(' '); buff.append(JavaElementLabels.getElementLabel(fMethod.getParent(), JavaElementLabels.ALL_FULLY_QUALIFIED)); buff.append('.'); buff.append(fMethod.getElementName()) .append(Signature.C_PARAM_START) .append(getOldMethodParameters()) .append(Signature.C_PARAM_END); buff.append(getOldMethodThrows()); return BasicElementLabels.getJavaCodeString(buff.toString()); }
public String getOldMethodSignature() throws JavaModelException{ StringBuffer buff= new StringBuffer(); int flags= getMethod().getFlags(); buff.append(getVisibilityString(flags)); if (Flags.isStatic(flags)) { buff.append("static "); //$NON-NLS-1$ } else if (Flags.isDefaultMethod(flags)) { buff.append("default "); //$NON-NLS-1$ } if (! getMethod().isConstructor()) buff.append(fReturnTypeInfo.getOldTypeName()) .append(' '); buff.append(JavaElementLabels.getElementLabel(fMethod.getParent(), JavaElementLabels.ALL_FULLY_QUALIFIED)); buff.append('.'); buff.append(fMethod.getElementName()) .append(Signature.C_PARAM_START) .append(getOldMethodParameters()) .append(Signature.C_PARAM_END); buff.append(getOldMethodThrows()); return BasicElementLabels.getJavaCodeString(buff.toString()); }
if (isAbstract(flags)) sb.append("abstract "); //$NON-NLS-1$ if (isDefaultMethod(flags)) sb.append("default "); //$NON-NLS-1$ if (isStatic(flags))
if (isAbstract(flags)) sb.append("abstract "); //$NON-NLS-1$ if (isDefaultMethod(flags)) sb.append("default "); //$NON-NLS-1$ if (isStatic(flags))
public static boolean isAbstract(IMember member) throws JavaModelException{ int flags= member.getFlags(); if (!member.isBinary() && isInterfaceOrAnnotationMethod(member)) { return !Flags.isStatic(flags) && !Flags.isDefaultMethod(flags); } return Flags.isAbstract(flags); }
public static boolean isAbstract(IMember member) throws JavaModelException{ int flags= member.getFlags(); if (!member.isBinary() && isInterfaceOrAnnotationMethod(member)) { return !Flags.isPrivate(flags) && !Flags.isStatic(flags) && !Flags.isDefaultMethod(flags); } return Flags.isAbstract(flags); }
public static boolean isAbstract(IMember member) throws JavaModelException{ int flags= member.getFlags(); if (!member.isBinary() && isInterfaceOrAnnotationMethod(member)) { return !Flags.isPrivate(flags) && !Flags.isStatic(flags) && !Flags.isDefaultMethod(flags); } return Flags.isAbstract(flags); }
if (fMethod.getDeclaringType().isAnnotation()) status.merge(RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.MoveInstanceMethodProcessor_no_annotation, JavaStatusContext.create(fMethod))); else if (fMethod.getDeclaringType().isInterface() && !Flags.isDefaultMethod(flags)) status.merge(RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.MoveInstanceMethodProcessor_no_interface, JavaStatusContext.create(fMethod))); monitor.worked(1);
if (fMethod.getDeclaringType().isAnnotation()) status.merge(RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.MoveInstanceMethodProcessor_no_annotation, JavaStatusContext.create(fMethod))); else if (fMethod.getDeclaringType().isInterface() && !Flags.isDefaultMethod(flags)) status.merge(RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.MoveInstanceMethodProcessor_no_interface, JavaStatusContext.create(fMethod))); monitor.worked(1);
TypeDeclaration type = (TypeDeclaration) parent; if (type.isInterface()) { if (Flags.isDefaultMethod(node.getModifiers())) { restrictions |= RestrictionModifiers.NO_OVERRIDE;
TypeDeclaration type = (TypeDeclaration) parent; if (type.isInterface()) { if (Flags.isDefaultMethod(node.getModifiers())) { restrictions |= RestrictionModifiers.NO_OVERRIDE;
if (Flags.isDefaultMethod(flags)) adornments|= JavaElementImageDescriptor.DEFAULT_METHOD; else if (Flags.isAbstract(flags))
if (Flags.isNative(modifiers)) flags|= JavaElementImageDescriptor.NATIVE; if (Flags.isDefaultMethod(modifiers)) flags|= JavaElementImageDescriptor.DEFAULT_METHOD; if (Flags.isAnnnotationDefault(modifiers))