/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/ |
ParameterIterator.java | 39 import javax.annotation.Nonnull; 50 public ParameterIterator(@Nonnull List<? extends CharSequence> parameterTypes, 51 @Nonnull List<? extends Set<? extends Annotation>> parameterAnnotations, 52 @Nonnull Iterator<String> parameterNames) { 63 @Nonnull final String type = parameterTypes.next().toString(); 64 @Nonnull final Set<? extends Annotation> annotations; 80 @Nonnull @Override public Set<? extends Annotation> getAnnotations() { return annotations; } 82 @Nonnull @Override public String getType() { return type; }
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ |
ExceptionHandler.java | 36 import javax.annotation.Nonnull; 102 @Override int compareTo(@Nonnull ExceptionHandler o);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/value/ |
MethodEncodedValue.java | 36 import javax.annotation.Nonnull; 83 @Override int compareTo(@Nonnull EncodedValue o);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/ |
BuilderStringPool.java | 38 import javax.annotation.Nonnull; 45 @Nonnull private final ConcurrentMap<String, BuilderStringReference> internedItems = Maps.newConcurrentMap(); 47 @Nonnull BuilderStringReference internString(@Nonnull String string) { 68 @Override public int getItemIndex(@Nonnull BuilderStringReference key) { 76 @Nonnull @Override public Collection<? extends Entry<? extends BuilderStringReference, Integer>> getItems() { 78 @Override protected int getValue(@Nonnull BuilderStringReference key) { 82 @Override protected int setValue(@Nonnull BuilderStringReference key, int value) {
|
BuilderAnnotationSetPool.java | 42 import javax.annotation.Nonnull; 51 @Nonnull private final ConcurrentMap<Set<? extends Annotation>, BuilderAnnotationSet> internedItems = 54 public BuilderAnnotationSetPool(@Nonnull DexBuilder dexBuilder) { 58 @Nonnull public BuilderAnnotationSet internAnnotationSet(@Nullable Set<? extends Annotation> annotations) { 80 @Nonnull @Override 81 public Collection<? extends BuilderAnnotation> getAnnotations(@Nonnull BuilderAnnotationSet key) { 89 @Override public int getItemOffset(@Nonnull BuilderAnnotationSet key) { 93 @Nonnull @Override public Collection<? extends Entry<? extends BuilderAnnotationSet, Integer>> getItems() { 95 @Override protected int getValue(@Nonnull BuilderAnnotationSet key) { 99 @Override protected int setValue(@Nonnull BuilderAnnotationSet key, int value) [all...] |
BuilderTypeListPool.java | 41 import javax.annotation.Nonnull; 49 @Nonnull private final ConcurrentMap<List<? extends CharSequence>, BuilderTypeList> internedItems = 52 public BuilderTypeListPool(@Nonnull DexBuilder dexBuilder) { 56 @Nonnull public BuilderTypeList internTypeList(@Nullable List<? extends CharSequence> types) { 68 @Nonnull @Override public BuilderTypeReference apply(CharSequence input) { 81 @Nonnull @Override 86 @Override public int getItemOffset(@Nonnull BuilderTypeList key) { 90 @Nonnull @Override public Collection<? extends Entry<? extends BuilderTypeList, Integer>> getItems() { 92 @Override protected int getValue(@Nonnull BuilderTypeList key) { 96 @Override protected int setValue(@Nonnull BuilderTypeList key, int value) [all...] |
/external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/instruction/ |
SmalideaInstruction3rc.java | 37 import javax.annotation.Nonnull; 40 public SmalideaInstruction3rc(@Nonnull SmaliInstruction instruction) {
|
/external/smali/baksmali/src/test/java/org/jf/baksmali/ |
DisassemblyTest.java | 39 import javax.annotation.Nonnull; 54 @Nonnull 55 protected String getOutputFilename(@Nonnull String testName) { 59 protected void runTest(@Nonnull String testName) { 63 protected void runTest(@Nonnull String testName, @Nonnull BaksmaliOptions options) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/util/ |
TypeProtoUtils.java | 37 import javax.annotation.Nonnull; 54 @Nonnull 55 public static Iterable<TypeProto> getSuperclassChain(@Nonnull final TypeProto typeProto) { 85 public static TypeProto getSuperclassAsTypeProto(@Nonnull TypeProto type) { 98 public static boolean extendsFrom(@Nonnull TypeProto candidate, @Nonnull String possibleSuper) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/ |
StringDataItem.java | 39 import javax.annotation.Nonnull; 43 @Nonnull 44 public static SectionAnnotator makeAnnotator(@Nonnull DexAnnotator annotator, @Nonnull MapItem mapItem) { 46 @Nonnull @Override public String getItemName() { 51 protected void annotateItem(@Nonnull AnnotatedBytes out, int itemIndex, @Nullable String itemIdentity) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/reference/ |
DexBackedMethodProtoReference.java | 42 import javax.annotation.Nonnull; 45 @Nonnull public final DexBackedDexFile dexFile; 48 public DexBackedMethodProtoReference(@Nonnull DexBackedDexFile dexFile, int protoIndex) { 53 @Nonnull 61 @Nonnull 72 @Nonnull
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ |
ImmutableSwitchElement.java | 38 import javax.annotation.Nonnull; 52 @Nonnull 65 @Nonnull 73 protected boolean isImmutable(@Nonnull SwitchElement item) { 77 @Nonnull 79 protected ImmutableSwitchElement makeImmutable(@Nonnull SwitchElement item) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/reference/ |
ImmutableMethodProtoReference.java | 41 import javax.annotation.Nonnull; 45 @Nonnull protected final ImmutableList<String> parameters; 46 @Nonnull protected final String returnType; 49 @Nonnull String returnType) { 54 @Nonnull public static ImmutableMethodProtoReference of(@Nonnull MethodProtoReference methodProtoReference) {
|
/external/smali/smali/src/main/java/org/jf/smali/ |
SmaliMethodParameter.java | 39 import javax.annotation.Nonnull; 46 @Nonnull public final String type; 47 @Nonnull public Set<? extends Annotation> annotations; 50 public SmaliMethodParameter(int register, @Nonnull String type) { 57 @Nonnull @Override public String getType() { return type; } 58 @Nonnull @Override public Set<? extends Annotation> getAnnotations() { return annotations; }
|
/external/smali/util/src/main/java/org/jf/util/ |
AbstractForwardSequentialList.java | 34 import javax.annotation.Nonnull; 43 @Nonnull private Iterator<T> iterator(int index) { 55 @Override @Nonnull public abstract Iterator<T> iterator(); 57 @Override @Nonnull public ListIterator<T> listIterator(final int initialIndex) { 70 @Nonnull 115 @Override @Nonnull public ListIterator<T> listIterator() {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/ |
DexBackedField.java | 44 import javax.annotation.Nonnull; 49 @Nonnull public final DexBackedDexFile dexFile; 50 @Nonnull public final ClassDef classDef; 62 public DexBackedField(@Nonnull DexReader reader, 63 @Nonnull DexBackedClassDef classDef, 65 @Nonnull StaticInitialValueIterator staticInitialValueIterator, 66 @Nonnull AnnotationsDirectory.AnnotationIterator annotationIterator) { 82 public DexBackedField(@Nonnull DexReader reader, 83 @Nonnull DexBackedClassDef classDef, 85 @Nonnull AnnotationsDirectory.AnnotationIterator annotationIterator) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
InstructionWriter.java | 51 import javax.annotation.Nonnull; 59 @Nonnull private final Opcodes opcodes; 60 @Nonnull private final DexDataWriter writer; 61 @Nonnull private final StringSection<?, StringRef> stringSection; 62 @Nonnull private final TypeSection<?, ?, TypeRef> typeSection; 63 @Nonnull private final FieldSection<?, ?, FieldRefKey, ?> fieldSection; 64 @Nonnull private final MethodSection<?, ?, ?, MethodRefKey, ?> methodSection; 65 @Nonnull private final ProtoSection<?, ?, ProtoRefKey, ?> protoSection; 67 @Nonnull static <StringRef extends StringReference, TypeRef extends TypeReference, FieldRefKey extends FieldReference, 71 @Nonnull Opcodes opcodes [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/ |
DebugItemRewriter.java | 39 import javax.annotation.Nonnull; 43 @Nonnull protected final Rewriters rewriters; 45 public DebugItemRewriter(@Nonnull Rewriters rewriters) { 49 @Nonnull @Override public DebugItem rewrite(@Nonnull DebugItem value) { 63 @Nonnull protected T debugItem; 65 public BaseRewrittenLocalInfoDebugItem (@Nonnull T debugItem) { 91 public RewrittenStartLocal(@Nonnull StartLocal debugItem) { 118 public RewrittenEndLocal(@Nonnull EndLocal instruction) { 129 public RewrittenRestartLocal(@Nonnull RestartLocal instruction) [all...] |
InstructionRewriter.java | 44 import javax.annotation.Nonnull; 47 @Nonnull protected final Rewriters rewriters; 49 public InstructionRewriter(@Nonnull Rewriters rewriters) { 53 @Nonnull @Override public Instruction rewrite(@Nonnull Instruction instruction) { 77 @Nonnull protected T instruction; 79 protected BaseRewrittenReferenceInstruction(@Nonnull T instruction) { 83 @Override @Nonnull public Reference getReference() { 114 public RewrittenInstruction20bc(@Nonnull Instruction20bc instruction) { 125 public RewrittenInstruction21c(@Nonnull Instruction21c instruction) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/util/ |
MethodUtil.java | 40 import javax.annotation.Nonnull; 60 public static boolean isDirect(@Nonnull Method method) { 64 public static boolean isStatic(@Nonnull Method method) { 68 public static boolean isConstructor(@Nonnull MethodReference methodReference) { 72 public static boolean isPackagePrivate(@Nonnull Method method) { 78 public static int getParameterRegisterCount(@Nonnull Method method) { 82 public static int getParameterRegisterCount(@Nonnull MethodReference methodRef, boolean isStatic) { 86 public static int getParameterRegisterCount(@Nonnull Collection<? extends CharSequence> parameterTypes, 119 public static boolean methodSignaturesMatch(@Nonnull MethodReference a, @Nonnull MethodReference b) [all...] |
/external/smali/util/src/main/java/org/jf/util/jcommander/ |
ExtendedCommands.java | 39 import javax.annotation.Nonnull; 48 @Nonnull 58 @Nonnull 63 @Nonnull 68 @Nonnull 73 @Nonnull 86 @Nonnull 91 @Nonnull 101 @Nonnull 143 public static String getCommandDescription(@Nonnull JCommander jc) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ |
ClassPool.java | 55 import javax.annotation.Nonnull; 65 public ClassPool(@Nonnull DexPool dexPool) { 69 public void intern(@Nonnull ClassDef classDef) { 119 private void internCode(@Nonnull Method method) { 163 private void internDebug(@Nonnull Method method) { 190 @Nonnull @Override public Collection<? extends PoolClassDef> getSortedClasses() { 223 @Nonnull @Override public CharSequence getType(@Nonnull PoolClassDef classDef) { 227 @Override public int getAccessFlags(@Nonnull PoolClassDef classDef) { 231 @Nullable @Override public CharSequence getSuperclass(@Nonnull PoolClassDef classDef) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/ |
DexBackedArrayPayload.java | 40 import javax.annotation.Nonnull; 53 public DexBackedArrayPayload(@Nonnull DexBackedDexFile dexFile, 66 @Nonnull 78 @Nonnull 86 @Nonnull 94 @Nonnull 102 @Nonnull
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/ |
ImmutableTryBlock.java | 41 import javax.annotation.Nonnull; 48 @Nonnull protected final ImmutableList<? extends ImmutableExceptionHandler> exceptionHandlers; 79 @Nonnull @Override public ImmutableList<? extends ImmutableExceptionHandler> getExceptionHandlers() { 83 @Nonnull 92 protected boolean isImmutable(@Nonnull TryBlock item) { 96 @Nonnull 98 protected ImmutableTryBlock makeImmutable(@Nonnull TryBlock<? extends ExceptionHandler> item) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
ArrayProto.java | 42 import javax.annotation.Nonnull; 50 public ArrayProto(@Nonnull ClassPath classPath, @Nonnull String type) { 69 @Nonnull @Override public ClassPath getClassPath() { return classPath; } 70 @Nonnull @Override public String getType() { return makeArrayType(elementType, dimensions); } 77 @Nonnull public String getElementType() { return elementType; } 83 @Nonnull public String getImmediateElementType() { 90 @Override public boolean implementsInterface(@Nonnull String iface) { 99 @Nonnull @Override 100 public TypeProto getCommonSuperclass(@Nonnull TypeProto other) [all...] |