Java源码示例:codemining.java.codeutils.MethodUtils
示例1
/**
* @param node
* @return
*/
public boolean methodOverrides(final MethodDeclaration node) {
final boolean hasAnnotation = MethodUtils
.hasOverrideAnnotation(node);
final boolean isOverride = pti.isMethodOverride(className.peek(),
node);
return hasAnnotation || isOverride;
}
示例2
@Override
public boolean visit(final MethodDeclaration node) {
final String methodType = MethodUtils.getMethodType(node);
final IdentifierInformation md = new IdentifierInformation(SHA,
file, node.getName().getIdentifier(), methodType,
getLineNumber(node), getAstParentString(node));
identifiers.add(md);
return super.visit(node);
}
示例3
/**
* @param node
* @return
*/
public boolean methodOverrides(final MethodDeclaration node) {
final boolean hasAnnotation = MethodUtils
.hasOverrideAnnotation(node);
final boolean isOverride = pti.isMethodOverride(className.peek(),
node);
return hasAnnotation || isOverride;
}
示例4
/**
* @param node
* @return
*/
public boolean methodOverrides(final MethodDeclaration node) {
final boolean hasAnnotation = MethodUtils
.hasOverrideAnnotation(node);
final boolean isOverride = pti.isMethodOverride(className.peek(),
node);
return hasAnnotation || isOverride;
}