ppt4j 1.0
 
Loading...
Searching...
No Matches
ppt4j.feature.Extractor Interface Reference
Inheritance diagram for ppt4j.feature.Extractor:
ppt4j.feature.bytecode.BytecodeExtractor ppt4j.feature.java.JavaExtractor

Public Member Functions

void parse ()
 
default void print ()
 
default void print (int line)
 
Map< Integer, FeaturesgetFeaturesMap ()
 
String getClassName ()
 
Features.SourceType getSourceType ()
 

Member Function Documentation

◆ getClassName()

String ppt4j.feature.Extractor.getClassName ( )

This method returns the name of the class to which the object belongs.

Returns
the name of the class

◆ getFeaturesMap()

Map< Integer, Features > ppt4j.feature.Extractor.getFeaturesMap ( )

Returns a map containing integer keys and Features values.

Returns
a map with integer keys corresponding to Features objects

◆ getSourceType()

Features.SourceType ppt4j.feature.Extractor.getSourceType ( )

This method retrieves the type of source for a particular feature.

Returns
the source type of the feature

Implemented in ppt4j.feature.bytecode.BytecodeExtractor, and ppt4j.feature.java.JavaExtractor.

◆ parse()

void ppt4j.feature.Extractor.parse ( )

◆ print() [1/2]

default void ppt4j.feature.Extractor.print ( )

This method prints out all the values in the features map.

Implemented in ppt4j.feature.bytecode.BytecodeExtractor.

◆ print() [2/2]

default void ppt4j.feature.Extractor.print ( int line)

Prints the features associated with the specified line number.

Parameters
linethe line number to print features for

The documentation for this interface was generated from the following file: