org.sonar.plugins.api.maven
Class JavaClass
java.lang.Object
org.sonar.plugins.api.maven.JavaClass
- All Implemented Interfaces:
- Resource
public class JavaClass
- extends java.lang.Object
- implements Resource
Constructor Summary |
JavaClass(JavaPackage javaPackage,
java.lang.String name,
boolean unitTest)
|
JavaClass(java.lang.String key)
|
JavaClass(java.lang.String key,
boolean unitTest,
boolean hasJavaSuffix)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
QUALIFIER_UNIT_TEST
public static final java.lang.String QUALIFIER_UNIT_TEST
- See Also:
- Constant Field Values
QUALIFIER_MAIN
public static final java.lang.String QUALIFIER_MAIN
- See Also:
- Constant Field Values
JavaClass
public JavaClass(java.lang.String key)
JavaClass
public JavaClass(java.lang.String key,
boolean unitTest,
boolean hasJavaSuffix)
JavaClass
public JavaClass(JavaPackage javaPackage,
java.lang.String name,
boolean unitTest)
getLanguage
public Language getLanguage()
- Specified by:
getLanguage
in interface Resource
getParent
public Resource getParent()
- Specified by:
getParent
in interface Resource
getName
public java.lang.String getName()
- Specified by:
getName
in interface Resource
getKey
public java.lang.String getKey()
- Specified by:
getKey
in interface Resource
getDbScope
public java.lang.String getDbScope()
- Specified by:
getDbScope
in interface Resource
getDbQualifier
public java.lang.String getDbQualifier()
- Specified by:
getDbQualifier
in interface Resource
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
fromAbsolutePath
public static JavaClass fromAbsolutePath(java.lang.String path,
MavenPom pom,
boolean unitTest)
Copyright © 2009 SonarSource SA. All Rights Reserved.