[ https://issues.apache.org/jira/browse/SYSTEMML-1132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Deron Eriksson updated SYSTEMML-1132: ------------------------------------- Description: Unused classes in the project are essentially dead code and make project maintenance more difficult. They should be removed unless there is a compelling reason to keep them. Here is a (partial) list of classes without Java references in the project (excluding API-related classes). This does not take into account reflection. {code} org.apache.sysml.debug.DMLDisassemble org.apache.sysml.runtime.controlprogram.parfor.opt.MemoTable org.apache.sysml.runtime.functionobjects.MaxIndex org.apache.sysml.runtime.functionobjects.MinIndex org.apache.sysml.runtime.instructions.cp.FileObject org.apache.sysml.runtime.instructions.spark.data.CountLinesInfo org.apache.sysml.runtime.instructions.spark.functions.ConvertColumnRDDToBinaryBlock org.apache.sysml.runtime.instructions.spark.functions.ConvertMLLibBlocksToBinaryBlocks org.apache.sysml.runtime.instructions.spark.functions.ConvertTextLineToBinaryCellFunction org.apache.sysml.runtime.instructions.spark.functions.ConvertTextToString org.apache.sysml.runtime.instructions.spark.functions.FindMatrixBlockFromMatrixIndexes org.apache.sysml.runtime.instructions.spark.functions.GetMLLibBlocks org.apache.sysml.runtime.instructions.spark.functions.LastCellInMatrixBlock org.apache.sysml.runtime.instructions.spark.functions.MatrixVectorBinaryOpFunction org.apache.sysml.runtime.matrix.data.PoissonRandomMatrixGenerator org.apache.sysml.runtime.matrix.data.TaggedInt org.apache.sysml.runtime.matrix.data.TaggedPartialBlock org.apache.sysml.runtime.matrix.data.WeightedPairToSortInputConverter org.apache.sysml.runtime.matrix.mapred.CachedMap<T extends CachedMapElement> org.apache.sysml.runtime.matrix.mapred.MMCJMRCombiner org.apache.sysml.runtime.matrix.mapred.MMCJMRReducer org.apache.sysml.runtime.matrix.sort.CompactDoubleIntInputFormat org.apache.sysml.runtime.util.BinaryBlockInputFormat org.apache.sysml.runtime.util.RandN org.apache.sysml.utils.Timer org.apache.sysml.yarn.ropt.ResourceOptimizerCPMigration {code} was: Unused classes in the project are essentially dead code and make project maintenance more difficult. They should be removed unless there is a compelling reason to keep them. Here is a (partial) list of classes without Java references in the project (excluding API-related classes). This does not take into account reflection. {code} org.apache.sysml.debug.DMLDisassemble org.apache.sysml.runtime.controlprogram.parfor.opt.MemoTable org.apache.sysml.runtime.functionobjects.MaxIndex org.apache.sysml.runtime.functionobjects.MinIndex org.apache.sysml.runtime.instructions.cp.FileObject org.apache.sysml.runtime.instructions.spark.data.CountLinesInfo org.apache.sysml.runtime.instructions.spark.functions.ConvertColumnRDDToBinaryBlock org.apache.sysml.runtime.instructions.spark.functions.ConvertMLLibBlocksToBinaryBlocks org.apache.sysml.runtime.instructions.spark.functions.ConvertTextLineToBinaryCellFunction org.apache.sysml.runtime.instructions.spark.functions.ConvertTextToString org.apache.sysml.runtime.instructions.spark.functions.FindMatrixBlockFromMatrixIndexes org.apache.sysml.runtime.instructions.spark.functions.GetMLLibBlocks org.apache.sysml.runtime.instructions.spark.functions.LastCellInMatrixBlock org.apache.sysml.runtime.instructions.spark.functions.MatrixVectorBinaryOpFunction org.apache.sysml.runtime.matrix.data.PoissonRandomMatrixGenerator org.apache.sysml.runtime.matrix.data.TaggedInt org.apache.sysml.runtime.matrix.data.TaggedPartialBlock org.apache.sysml.runtime.matrix.mapred.CachedMap<T extends CachedMapElement> org.apache.sysml.runtime.matrix.mapred.MMCJMRCombiner org.apache.sysml.runtime.matrix.mapred.MMCJMRReducer org.apache.sysml.runtime.matrix.sort.CompactDoubleIntInputFormat org.apache.sysml.runtime.util.BinaryBlockInputFormat org.apache.sysml.runtime.util.RandN org.apache.sysml.utils.Timer org.apache.sysml.yarn.ropt.ResourceOptimizerCPMigration {code} > Remove unused classes from project > ---------------------------------- > > Key: SYSTEMML-1132 > URL: https://issues.apache.org/jira/browse/SYSTEMML-1132 > Project: SystemML > Issue Type: Improvement > Components: Runtime > Reporter: Deron Eriksson > Assignee: Deron Eriksson > > Unused classes in the project are essentially dead code and make project > maintenance more difficult. They should be removed unless there is a > compelling reason to keep them. > Here is a (partial) list of classes without Java references in the project > (excluding API-related classes). This does not take into account reflection. > {code} > org.apache.sysml.debug.DMLDisassemble > org.apache.sysml.runtime.controlprogram.parfor.opt.MemoTable > org.apache.sysml.runtime.functionobjects.MaxIndex > org.apache.sysml.runtime.functionobjects.MinIndex > org.apache.sysml.runtime.instructions.cp.FileObject > org.apache.sysml.runtime.instructions.spark.data.CountLinesInfo > org.apache.sysml.runtime.instructions.spark.functions.ConvertColumnRDDToBinaryBlock > org.apache.sysml.runtime.instructions.spark.functions.ConvertMLLibBlocksToBinaryBlocks > org.apache.sysml.runtime.instructions.spark.functions.ConvertTextLineToBinaryCellFunction > org.apache.sysml.runtime.instructions.spark.functions.ConvertTextToString > org.apache.sysml.runtime.instructions.spark.functions.FindMatrixBlockFromMatrixIndexes > org.apache.sysml.runtime.instructions.spark.functions.GetMLLibBlocks > org.apache.sysml.runtime.instructions.spark.functions.LastCellInMatrixBlock > org.apache.sysml.runtime.instructions.spark.functions.MatrixVectorBinaryOpFunction > org.apache.sysml.runtime.matrix.data.PoissonRandomMatrixGenerator > org.apache.sysml.runtime.matrix.data.TaggedInt > org.apache.sysml.runtime.matrix.data.TaggedPartialBlock > org.apache.sysml.runtime.matrix.data.WeightedPairToSortInputConverter > org.apache.sysml.runtime.matrix.mapred.CachedMap<T extends CachedMapElement> > org.apache.sysml.runtime.matrix.mapred.MMCJMRCombiner > org.apache.sysml.runtime.matrix.mapred.MMCJMRReducer > org.apache.sysml.runtime.matrix.sort.CompactDoubleIntInputFormat > org.apache.sysml.runtime.util.BinaryBlockInputFormat > org.apache.sysml.runtime.util.RandN > org.apache.sysml.utils.Timer > org.apache.sysml.yarn.ropt.ResourceOptimizerCPMigration > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)