protected int getModifiers() { return fMethodDecl.getModifiers(); } }
protected int getModifiers() { return fMethodDecl.getModifiers(); } }
protected int getModifiers() { return fMethodDecl.getModifiers(); } }
@Override public boolean visit(MethodDeclaration node) { if(Modifier.isPublic(node.getModifiers())) methods++; return false; }
@Override public boolean visit(MethodDeclaration node) { if(Modifier.isStatic(node.getModifiers())) methods++; return false; }
public void setMethodInfo(MethodDeclaration method) { int modifiers = method.getModifiers(); if (Modifier.isAbstract(modifiers)) abstractMethod = true; if (Modifier.isFinal(modifiers)) finalMethod = true; if (Modifier.isStatic(modifiers)) staticMethod = true; if (method.isConstructor()) isConstructor = true; }
protected boolean isPrivate(MethodDeclaration node) { return Modifier.isPrivate(node.getModifiers()); }
private boolean isTempDeclaredInStaticMethod() { return Modifier.isStatic(getMethodDeclaration().getModifiers()); }
private boolean isTempDeclaredInStaticMethod() { return Modifier.isStatic(getMethodDeclaration().getModifiers()); }
private boolean isTempDeclaredInStaticMethod() { return Modifier.isStatic(getMethodDeclaration().getModifiers()); }
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; }
@Override public boolean visit(MethodDeclaration node) { TypeDeclaration typeDecl= ASTNodes.getParent(node, TypeDeclaration.class); if (typeDecl != null && typeDecl.isInterface()) { rewriteOperations.add(new RemoveModifiersOperation(node, Modifier.ABSTRACT)); if (!AnonymousClassDeclaration.class.isInstance(node.getParent()) && !EnumDeclaration.class.isInstance(node.getParent())) { rewriteOperations.add(new RemoveModifiersOperation(node, Modifier.PUBLIC)); } } else if (typeDecl != null && Modifier.isFinal(typeDecl.getModifiers()) && Modifier.isFinal(node.getModifiers())) { rewriteOperations.add(new RemoveModifiersOperation(node, Modifier.FINAL)); } return true; }
public SM_Method(MethodDeclaration methodDeclaration, SM_Type typeObj) { name = methodDeclaration.getName().toString(); this.parentType = typeObj; this.methodDeclaration = methodDeclaration; setMethodInfo(methodDeclaration); setAccessModifier(methodDeclaration.getModifiers()); }
private void initializeDefaults() { fVisibility= Modifier.PRIVATE; fDeclareStatic= Modifier.isStatic(getMethodDeclaration().getModifiers()); fDeclareFinal= false; if (canEnableSettingDeclareInMethod()) fInitializeIn= INITIALIZE_IN_METHOD; else if (canEnableSettingDeclareInFieldDeclaration()) fInitializeIn= INITIALIZE_IN_FIELD; else if (canEnableSettingDeclareInConstructors()) fInitializeIn= INITIALIZE_IN_CONSTRUCTOR; }
private void initializeDefaults() { fVisibility= Modifier.PRIVATE; fDeclareStatic= Modifier.isStatic(getMethodDeclaration().getModifiers()); fDeclareFinal= false; if (canEnableSettingDeclareInMethod()) fInitializeIn= INITIALIZE_IN_METHOD; else if (canEnableSettingDeclareInFieldDeclaration()) fInitializeIn= INITIALIZE_IN_FIELD; else if (canEnableSettingDeclareInConstructors()) fInitializeIn= INITIALIZE_IN_CONSTRUCTOR; }
private void initializeDefaults() { fVisibility= Modifier.PRIVATE; fDeclareStatic= Modifier.isStatic(getMethodDeclaration().getModifiers()); fDeclareFinal= false; if (canEnableSettingDeclareInMethod()) fInitializeIn= INITIALIZE_IN_METHOD; else if (canEnableSettingDeclareInFieldDeclaration()) fInitializeIn= INITIALIZE_IN_FIELD; else if (canEnableSettingDeclareInConstructors()) fInitializeIn= INITIALIZE_IN_CONSTRUCTOR; }
private MethodDeclaration createNewMethod(ASTNode[] selectedNodes, String lineDelimiter, TextEditGroup substitute) throws CoreException { MethodDeclaration result = createNewMethodDeclaration(); result.setBody(createMethodBody(selectedNodes, substitute, result.getModifiers())); if (fGenerateJavadoc) { AbstractTypeDeclaration enclosingType = ASTNodes.getParent(fAnalyzer.getEnclosingBodyDeclaration(), AbstractTypeDeclaration.class); String string = CodeGeneration.getMethodComment(fCUnit, enclosingType.getName().getIdentifier(), result, null, lineDelimiter); if (string != null) { Javadoc javadoc = (Javadoc) fRewriter.createStringPlaceholder(string, ASTNode.JAVADOC); result.setJavadoc(javadoc); } } return result; }
private void declareMethodAbstract(MemberActionInfo info, CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite unitRewrite) throws JavaModelException { Assert.isTrue(!info.isFieldInfo()); IMethod method= (IMethod) info.getMember(); if (JdtFlags.isAbstract(method)) return; final MethodDeclaration declaration= ASTNodeSearchUtil.getMethodDeclarationNode(method, sourceRewrite.getRoot()); unitRewrite.getASTRewrite().remove(declaration.getBody(), null); sourceRewrite.getImportRemover().registerRemovedNode(declaration.getBody()); ModifierRewrite.create(unitRewrite.getASTRewrite(), declaration).setModifiers(info.getNewModifiersForOriginal(declaration.getModifiers()), null); }
private void declareMethodAbstract(MemberActionInfo info, CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite unitRewrite) throws JavaModelException { Assert.isTrue(!info.isFieldInfo()); IMethod method= (IMethod) info.getMember(); if (JdtFlags.isAbstract(method)) return; final MethodDeclaration declaration= ASTNodeSearchUtil.getMethodDeclarationNode(method, sourceRewrite.getRoot()); unitRewrite.getASTRewrite().remove(declaration.getBody(), null); sourceRewrite.getImportRemover().registerRemovedNode(declaration.getBody()); ModifierRewrite.create(unitRewrite.getASTRewrite(), declaration).setModifiers(info.getNewModifiersForOriginal(declaration.getModifiers()), null); }
private void declareMethodAbstract(MemberActionInfo info, CompilationUnitRewrite sourceRewrite, CompilationUnitRewrite unitRewrite) throws JavaModelException { Assert.isTrue(!info.isFieldInfo()); IMethod method= (IMethod) info.getMember(); if (JdtFlags.isAbstract(method)) return; final MethodDeclaration declaration= ASTNodeSearchUtil.getMethodDeclarationNode(method, sourceRewrite.getRoot()); unitRewrite.getASTRewrite().remove(declaration.getBody(), null); sourceRewrite.getImportRemover().registerRemovedNode(declaration.getBody()); ModifierRewrite.create(unitRewrite.getASTRewrite(), declaration).setModifiers(info.getNewModifiersForOriginal(declaration.getModifiers()), null); }