Files
Sourcetrail/java_indexer/src/main/java/com/sourcetrail/name/FileName.java
T
mlangkabel 99f54eedbc src: refactor java indexer
* renamed java name classes
* rearranged methods in ContextAwareAstVisitor to match the order in AstVisitor
2017-09-11 09:48:03 +02:00

30 lines
536 B
Java

package com.sourcetrail.name;
import java.io.File;
public class FileName implements SymbolName
{
private File m_filePath = null;
public FileName(File filePath)
{
m_filePath = filePath;
}
@Override
public NameHierarchy toNameHierarchy()
{
NameHierarchy nameHierarchy;
if (m_filePath != null)
{
nameHierarchy = new NameHierarchy(m_filePath.toString().replaceAll("\\\\", "/"));
}
else
{
nameHierarchy = new NameHierarchy("unsolved-file");
}
nameHierarchy.setSeparator('/');
return nameHierarchy;
}
}