Searched refs:debugItems (Results 1 - 4 of 4) sorted by relevance

/external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/
H A DFixOffsetsTest.java121 List<DebugItem> debugItems = Lists.newArrayList(impl.getDebugItems());
123 Assert.assertEquals(5, debugItems.size());
125 Assert.assertEquals(1, ((LineNumber)debugItems.get(0)).getLineNumber());
126 Assert.assertEquals(2, debugItems.get(0).getCodeAddress());
128 Assert.assertEquals(2, ((LineNumber)debugItems.get(1)).getLineNumber());
129 Assert.assertEquals(252, debugItems.get(1).getCodeAddress());
131 Assert.assertEquals(3, ((LineNumber)debugItems.get(2)).getLineNumber());
132 Assert.assertEquals(502, debugItems.get(2).getCodeAddress());
134 Assert.assertEquals(4, ((LineNumber)debugItems.get(3)).getLineNumber());
135 Assert.assertEquals(504, debugItems
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/
H A DImmutableMethodImplementation.java52 @Nonnull protected final ImmutableList<? extends ImmutableDebugItem> debugItems; field in class:ImmutableMethodImplementation
57 @Nullable Iterable<? extends DebugItem> debugItems) {
61 this.debugItems = ImmutableDebugItem.immutableListOf(debugItems);
67 @Nullable ImmutableList<? extends ImmutableDebugItem> debugItems) {
71 this.debugItems = ImmutableUtils.nullToEmptyList(debugItems);
92 @Nonnull @Override public ImmutableList<? extends ImmutableDebugItem> getDebugItems() { return debugItems; }
54 ImmutableMethodImplementation(int registerCount, @Nullable Iterable<? extends Instruction> instructions, @Nullable List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks, @Nullable Iterable<? extends DebugItem> debugItems) argument
64 ImmutableMethodImplementation(int registerCount, @Nullable ImmutableList<? extends ImmutableInstruction> instructions, @Nullable ImmutableList<? extends ImmutableTryBlock> tryBlocks, @Nullable ImmutableList<? extends ImmutableDebugItem> debugItems) argument
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
H A DMethodLocation.java51 // the labels and debugItems lists only when they are needed
56 private List<BuilderDebugItem> debugItems = null; field in class:MethodLocation
91 if (debugItems == null) {
93 debugItems = new ArrayList<BuilderDebugItem>(1);
94 return debugItems;
98 return debugItems;
111 if (this.debugItems != null || other.labels != null) {
114 List<BuilderDebugItem> debugItems = getDebugItems(true);
115 for (BuilderDebugItem debugItem: debugItems) {
118 debugItems
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
H A DDexWriter.java776 Iterable<? extends DebugItem> debugItems = classSection.getDebugItems(methodKey);
797 debugItems = mutableMethodImplementation.getDebugItems();
802 classSection.getParameterNames(methodKey), debugItems);
843 @Nullable Iterable<? extends DebugItem> debugItems) throws IOException {
858 if (lastNamedParameterIndex == -1 && (debugItems == null || Iterables.isEmpty(debugItems))) {
867 if (debugItems != null) {
868 for (org.jf.dexlib2.iface.debug.DebugItem debugItem: debugItems) {
889 if (debugItems != null) {
892 for (DebugItem debugItem: debugItems) {
840 writeDebugItem(@onnull DexDataWriter writer, @Nonnull DebugWriter<StringKey, TypeKey> debugWriter, @Nullable Iterable<? extends StringKey> parameterNames, @Nullable Iterable<? extends DebugItem> debugItems) argument
[all...]

Completed in 182 milliseconds