Package org.jf.dexlib2.immutable.debug
Class ImmutableDebugItem
java.lang.Object
org.jf.dexlib2.immutable.debug.ImmutableDebugItem
- All Implemented Interfaces:
DebugItem
- Direct Known Subclasses:
ImmutableEndLocal,ImmutableEpilogueBegin,ImmutableLineNumber,ImmutablePrologueEnd,ImmutableRestartLocal,ImmutableSetSourceFile,ImmutableStartLocal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprivate static final ImmutableConverter<ImmutableDebugItem, DebugItem> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic com.google.common.collect.ImmutableList<ImmutableDebugItem> immutableListOf(Iterable<? extends DebugItem> list) static ImmutableDebugItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jf.dexlib2.iface.debug.DebugItem
getDebugItemType
-
Field Details
-
codeAddress
protected final int codeAddress -
CONVERTER
-
-
Constructor Details
-
ImmutableDebugItem
public ImmutableDebugItem(int codeAddress)
-
-
Method Details
-
of
-
getCodeAddress
public int getCodeAddress()- Specified by:
getCodeAddressin interfaceDebugItem- Returns:
- The code address
-
immutableListOf
@Nonnull public static com.google.common.collect.ImmutableList<ImmutableDebugItem> immutableListOf(@Nullable Iterable<? extends DebugItem> list)
-