Package org.codenarc.rule.size
Class GMetricsSourceCodeAdapter
- java.lang.Object
-
- org.codenarc.rule.size.GMetricsSourceCodeAdapter
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
,org.gmetrics.source.SourceCode
public class GMetricsSourceCodeAdapter extends java.lang.Object implements org.gmetrics.source.SourceCode, groovy.lang.GroovyObject
-
-
Constructor Summary
Constructors Constructor Description GMetricsSourceCodeAdapter(SourceCode sourceCode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.codehaus.groovy.ast.ModuleNode
getAst()
int
getLineNumberForCharacterIndex(int charIndex)
java.util.List
getLines()
groovy.lang.MetaClass
getMetaClass()
java.lang.String
getName()
java.lang.String
getPath()
java.lang.Object
getProperty(java.lang.String property)
java.lang.String
getText()
java.lang.Object
invokeMethod(java.lang.String method, java.lang.Object arguments)
boolean
isValid()
java.lang.String
line(int lineNumber)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setProperty(java.lang.String property, java.lang.Object value)
-
-
-
Constructor Detail
-
GMetricsSourceCodeAdapter
public GMetricsSourceCodeAdapter(SourceCode sourceCode)
-
-
Method Detail
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
invokeMethod
public java.lang.Object invokeMethod(java.lang.String method, java.lang.Object arguments)
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
-
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
-
setProperty
public void setProperty(java.lang.String property, java.lang.Object value)
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.gmetrics.source.SourceCode
-
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interfaceorg.gmetrics.source.SourceCode
-
getText
public java.lang.String getText()
- Specified by:
getText
in interfaceorg.gmetrics.source.SourceCode
-
getLines
public java.util.List getLines()
- Specified by:
getLines
in interfaceorg.gmetrics.source.SourceCode
-
line
public java.lang.String line(int lineNumber)
- Specified by:
line
in interfaceorg.gmetrics.source.SourceCode
-
getAst
public org.codehaus.groovy.ast.ModuleNode getAst()
- Specified by:
getAst
in interfaceorg.gmetrics.source.SourceCode
-
getLineNumberForCharacterIndex
public int getLineNumberForCharacterIndex(int charIndex)
- Specified by:
getLineNumberForCharacterIndex
in interfaceorg.gmetrics.source.SourceCode
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfaceorg.gmetrics.source.SourceCode
-
-