/**
*
*/
package de.rub.syssec.saaf.analysis.steps.obfuscation;
/**
* Just to keep the different types of entropy in one place.
*
* @author Tilman Bender <tilman.bender@rub.de>
*
*/
public class Entropy {
/**
* A constructor just initializing the nameEntropy.
* @param ne
*/
public Entropy(double ne)
{
this.nameEntropy=ne;
}
public Entropy() {
super();
}
/**
* The entropy calculated just from the name.
*/
public double nameEntropy;
/**
* The entropy calculated from the concatenation of class- and method-names.
*/
public double CMEntropy;
/**
* The entropy calculated from the concatenation of class-, method- and field-names.
*/
public double CMFEntropy;
/**
* The entropy caculated as the average of the <b>separate entropies</b> of class-, method- and fieldnames.
*/
public double AverageEntropy;
}