public class GroovyModelMiner extends Object
| Constructor and Description |
|---|
GroovyModelMiner() |
| Modifier and Type | Method and Description |
|---|---|
static AnnotationImpl |
extractAnnotation(org.codehaus.groovy.ast.AnnotationNode annotationNode) |
static AnnotationImpl |
extractAnnotation(org.codehaus.groovy.ast.AnnotationNode annotationNode,
Map<String,org.codehaus.groovy.ast.ClassNode> classNodes) |
static AnnotationImpl[] |
extractAnnotations(org.codehaus.groovy.ast.AnnotatedNode annotated) |
static AnnotationImpl[] |
extractAnnotations(org.codehaus.groovy.ast.AnnotatedNode annotated,
Map<String,org.codehaus.groovy.ast.ClassNode> classNodes) |
static PersistentAnnotationValue |
extractAnnotationValue(org.codehaus.groovy.ast.expr.Expression e) |
static PersistentAnnotationValue |
extractAnnotationValue(org.codehaus.groovy.ast.expr.Expression e,
Map<String,org.codehaus.groovy.ast.ClassNode> classNodes) |
static String |
extractBounds(org.codehaus.groovy.ast.GenericsType g) |
static String[] |
extractExceptions(org.codehaus.groovy.ast.MethodNode method) |
static String |
extractGenericType(org.codehaus.groovy.ast.GenericsType g) |
static MethodSignature |
extractMethodSignature(org.codehaus.groovy.ast.MethodNode method) |
static MethodSignature |
extractMethodSignature(org.codehaus.groovy.ast.MethodNode method,
Map<String,org.codehaus.groovy.ast.ClassNode> annotationClassNodes) |
static Modifiers |
extractModifiers(org.codehaus.groovy.ast.AnnotatedNode annotatedNode,
Map<String,org.codehaus.groovy.ast.ClassNode> classNodes)
Extracts modifiers from anything that supports the modfiers property and extends AnnotationNode
|
static Modifiers |
extractModifiers(org.codehaus.groovy.ast.ClassNode classNode) |
static Modifiers |
extractModifiers(org.codehaus.groovy.ast.MethodNode methodNode) |
static Parameter[] |
extractParameters(org.codehaus.groovy.ast.MethodNode method) |
static String |
extractReturnType(org.codehaus.groovy.ast.MethodNode method) |
static String |
extractVerbatimType(org.codehaus.groovy.ast.ClassNode type,
boolean isDynamic) |
static String |
extractVerbatimType(org.codehaus.groovy.ast.ClassNode type,
boolean isDynamic,
boolean fullyQualified) |
static String |
methodNameFor(org.codehaus.groovy.ast.MethodNode method) |
public static MethodSignature extractMethodSignature(org.codehaus.groovy.ast.MethodNode method)
public static MethodSignature extractMethodSignature(org.codehaus.groovy.ast.MethodNode method, Map<String,org.codehaus.groovy.ast.ClassNode> annotationClassNodes)
public static String methodNameFor(org.codehaus.groovy.ast.MethodNode method)
public static String extractReturnType(org.codehaus.groovy.ast.MethodNode method)
public static String extractVerbatimType(org.codehaus.groovy.ast.ClassNode type, boolean isDynamic)
public static String extractVerbatimType(org.codehaus.groovy.ast.ClassNode type, boolean isDynamic, boolean fullyQualified)
public static String extractGenericType(org.codehaus.groovy.ast.GenericsType g)
public static String extractBounds(org.codehaus.groovy.ast.GenericsType g)
public static Modifiers extractModifiers(org.codehaus.groovy.ast.ClassNode classNode)
public static Modifiers extractModifiers(org.codehaus.groovy.ast.MethodNode methodNode)
public static Modifiers extractModifiers(org.codehaus.groovy.ast.AnnotatedNode annotatedNode, Map<String,org.codehaus.groovy.ast.ClassNode> classNodes)
public static String[] extractExceptions(org.codehaus.groovy.ast.MethodNode method)
public static Parameter[] extractParameters(org.codehaus.groovy.ast.MethodNode method)
public static AnnotationImpl[] extractAnnotations(org.codehaus.groovy.ast.AnnotatedNode annotated)
public static AnnotationImpl[] extractAnnotations(org.codehaus.groovy.ast.AnnotatedNode annotated, Map<String,org.codehaus.groovy.ast.ClassNode> classNodes)
public static AnnotationImpl extractAnnotation(org.codehaus.groovy.ast.AnnotationNode annotationNode)
public static AnnotationImpl extractAnnotation(org.codehaus.groovy.ast.AnnotationNode annotationNode, Map<String,org.codehaus.groovy.ast.ClassNode> classNodes)
public static PersistentAnnotationValue extractAnnotationValue(org.codehaus.groovy.ast.expr.Expression e)
public static PersistentAnnotationValue extractAnnotationValue(org.codehaus.groovy.ast.expr.Expression e, Map<String,org.codehaus.groovy.ast.ClassNode> classNodes)
Copyright © 2024 OpenClover.org. All rights reserved.