object InstructionStatistics extends AnalysisApplication
Counts the number of instructions aggregated per package.
- Alphabetic
- By Inheritance
- InstructionStatistics
- AnalysisApplication
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val analysis: OneStepAnalysis[URL, BasicReport]
The analysis that will be executed.
The analysis that will be executed.
The
analyze
method implemented by the analysis will be called after loading all class files and creating aProject
. Additionally, all specified (additional) parameters are passed to the analyze method.- Definition Classes
- InstructionStatistics → AnalysisApplication
- def analysisSpecificParametersDescription: String
Describes the analysis specific parameters.
Describes the analysis specific parameters. An analysis specific parameter has to start with a dash ("-") and has to contain an equals sign ("=").
- Definition Classes
- AnalysisApplication
- Note
The parameter
,-cp=
is already predefined (see general documentation).The parameter
-library=
is already predefined (see general documentation).
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def checkAnalysisSpecificParameters(parameters: Seq[String]): Iterable[String]
Checks if the (additional) parameters are understood by the analysis.
Checks if the (additional) parameters are understood by the analysis. If an error is found, a list of issues is returned and the analysis will not be executed.
This method must be overridden if the analysis defines additional parameters. A method that overrides this method should
return
the list of issues if it can't validate all arguments. The default behavior is to check that there are no additional parameters.- Definition Classes
- AnalysisApplication
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def handleParsingExceptions(project: SomeProject, exceptions: Iterable[Throwable]): Unit
- Attributes
- protected
- Definition Classes
- AnalysisApplication
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def main(args: Array[String]): Unit
- Definition Classes
- AnalysisApplication
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def printUsage(implicit logContext: LogContext): Unit
Prints out general information how to use this analysis.
Prints out general information how to use this analysis. Printed whenever the set of specified parameters is not valid.
- Attributes
- protected
- Definition Classes
- AnalysisApplication
- def setupProject(cpFiles: Iterable[File], libcpFiles: Iterable[File], completelyLoadLibraries: Boolean, configuredConfig: Config)(implicit initialLogContext: LogContext): Project[URL]
- Definition Classes
- AnalysisApplication
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated