public class BytecodeLocFactoryImpl extends java.lang.Object implements BytecodeLocFactory
Modifier and Type | Field and Description |
---|---|
static BytecodeLocFactoryImpl |
INSTANCE |
DISABLED, NONE, TODO
Modifier | Constructor and Description |
---|---|
private |
BytecodeLocFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
BytecodeLoc |
at(int originalRawOffset,
Method method) |
BytecodeLoc |
combine(HasByteCodeLoc primary,
java.util.Collection<? extends HasByteCodeLoc> coll1,
HasByteCodeLoc... coll2) |
BytecodeLoc |
combine(HasByteCodeLoc primary,
HasByteCodeLoc... coll) |
BytecodeLoc |
combineShallow(HasByteCodeLoc... coll) |
private static BytecodeLoc |
getLocs(java.util.Collection<? extends HasByteCodeLoc> sources,
BytecodeLocCollector bcl) |
private static BytecodeLoc |
getLocs(HasByteCodeLoc[] sources,
BytecodeLocCollector bcl) |
public static BytecodeLocFactoryImpl INSTANCE
public BytecodeLoc at(int originalRawOffset, Method method)
at
in interface BytecodeLocFactory
public BytecodeLoc combine(HasByteCodeLoc primary, HasByteCodeLoc... coll)
public BytecodeLoc combine(HasByteCodeLoc primary, java.util.Collection<? extends HasByteCodeLoc> coll1, HasByteCodeLoc... coll2)
public BytecodeLoc combineShallow(HasByteCodeLoc... coll)
private static BytecodeLoc getLocs(HasByteCodeLoc[] sources, BytecodeLocCollector bcl)
private static BytecodeLoc getLocs(java.util.Collection<? extends HasByteCodeLoc> sources, BytecodeLocCollector bcl)