[ 
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)

Reply via email to