congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
SootFieldRef.name
Code IndexAdd Tabnine to your IDE (free)

How to use
name
method
in
soot.SootFieldRef

Best Java code snippets using soot.SootFieldRef.name (Showing top 20 results out of 315)

origin: Sable/soot

public void fieldRef(SootFieldRef f) {
 handleIndent();
 output.append(f.name());
}
origin: Sable/soot

public String toString() {
 if (thisLocals.contains(getBase())) {
  return fieldRef.name();
 }
 return super.toString();
}
origin: Sable/soot

if (v instanceof FieldRef) {
 FieldRef fr = (FieldRef) v;
 String name = fr.getFieldRef().name();
 lastnamelength = name.length();
 if (lastnamelength > sourcesnamelength) {
origin: Sable/soot

public void outASigFieldRef(ASigFieldRef node) {
 SootFieldRef field = (SootFieldRef) mProductions.removeLast();
 field = Scene.v().makeFieldRef(field.declaringClass(), field.name(), field.type(), true);
 mProductions.addLast(Jimple.v().newStaticFieldRef(field));
}
origin: Sable/soot

public void fieldRef(SootFieldRef f) {
 handleIndent();
 if (baf || f.resolve().isStatic()) {
  output.append(f.declaringClass().getName());
  literal(".");
 }
 output.append(f.name());
}
origin: Sable/soot

 public static String getNodeLabel(Object o) {
  Value node = ((EquivalentValue) o).getValue();
  /*
   * if(node instanceof InstanceFieldRef) { InstanceFieldRef ifr = (InstanceFieldRef) node; if(ifr.getBase() instanceof
   * FakeJimpleLocal) return ifr.getField().getDeclaringClass().getShortName() + "." + ifr.getFieldRef().name(); else
   * return ifr.getField().getDeclaringClass().getShortName() + "." + ifr.getFieldRef().name(); } else
   */
  if (node instanceof FieldRef) {
   FieldRef fr = (FieldRef) node;
   return fr.getField().getDeclaringClass().getShortName() + "." + fr.getFieldRef().name();
  }
  return node.toString();
 }
}
origin: Sable/soot

@Override
public void caseStaticGetInst(StaticGetInst i) {
 SootFieldRef field = i.getFieldRef();
 mv.visitFieldInsn(Opcodes.GETSTATIC, slashify(field.declaringClass().getName()), field.name(),
   toTypeDesc(field.type()));
}
origin: Sable/soot

@Override
public void caseFieldGetInst(FieldGetInst i) {
 SootFieldRef field = i.getFieldRef();
 mv.visitFieldInsn(Opcodes.GETFIELD, slashify(field.declaringClass().getName()), field.name(),
   toTypeDesc(field.type()));
}
origin: Sable/soot

@Override
public void caseFieldPutInst(FieldPutInst i) {
 SootFieldRef field = i.getFieldRef();
 mv.visitFieldInsn(Opcodes.PUTFIELD, slashify(field.declaringClass().getName()), field.name(),
   toTypeDesc(field.type()));
}
origin: Sable/soot

@Override
public void caseStaticPutInst(StaticPutInst i) {
 SootFieldRef field = i.getFieldRef();
 mv.visitFieldInsn(Opcodes.PUTSTATIC, slashify(field.declaringClass().getName()), field.name(),
   toTypeDesc(field.type()));
}
origin: Sable/soot

protected static FieldReference toFieldReference(SootFieldRef ref) {
 FieldReference fieldRef = new ImmutableFieldReference(SootToDexUtils.getDexClassName(ref.declaringClass().getName()),
   ref.name(), SootToDexUtils.getDexTypeDescriptor(ref.type()));
 return fieldRef;
}
origin: Sable/soot

@Override
public void caseStaticGetInst(StaticGetInst i) {
 SootFieldRef field = i.getFieldRef();
 emit("getstatic " + slashify(field.declaringClass().getName()) + "/" + field.name() + " "
   + jasminDescriptorOf(field.type()));
}
origin: Sable/soot

if (pag.getOpts().empties_as_allocs()) {
 if (s.declaringClass().getName().equals("java.util.Collections")) {
  if (s.name().equals("EMPTY_SET")) {
   src = pag.makeAllocNode(rtHashSet, rtHashSet, method);
  } else if (s.name().equals("EMPTY_MAP")) {
   src = pag.makeAllocNode(rtHashMap, rtHashMap, method);
  } else if (s.name().equals("EMPTY_LIST")) {
   src = pag.makeAllocNode(rtLinkedList, rtLinkedList, method);
  if (s.name().equals("emptyIterator")) {
   src = pag.makeAllocNode(rtHashtableEmptyIterator, rtHashtableEmptyIterator, method);
  } else if (s.name().equals("emptyEnumerator")) {
   src = pag.makeAllocNode(rtHashtableEmptyEnumerator, rtHashtableEmptyEnumerator, method);
origin: Sable/soot

@Override
public void caseStaticPutInst(StaticPutInst i) {
 emit("putstatic " + slashify(i.getFieldRef().declaringClass().getName()) + "/" + i.getFieldRef().name() + " "
   + jasminDescriptorOf(i.getFieldRef().type()));
}
origin: Sable/soot

@Override
public void caseFieldGetInst(FieldGetInst i) {
 emit("getfield " + slashify(i.getFieldRef().declaringClass().getName()) + "/" + i.getFieldRef().name() + " "
   + jasminDescriptorOf(i.getFieldRef().type()));
}
origin: Sable/soot

@Override
public void caseFieldPutInst(FieldPutInst i) {
 emit("putfield " + slashify(i.getFieldRef().declaringClass().getName()) + "/" + i.getFieldRef().name() + " "
   + jasminDescriptorOf(i.getFieldRef().type()));
}
origin: Sable/soot

 public void caseStaticFieldRef(StaticFieldRef v) {
  SootFieldRef field = v.getFieldRef();
  emitValue(rvalue);
  emit("putstatic " + slashify(field.declaringClass().getName()) + "/" + field.name() + " "
    + jasminDescriptorOf(field.type()), -sizeOfType(v.getFieldRef().type()));
 }
});
origin: Sable/soot

public void caseStaticFieldRef(StaticFieldRef v) {
 emit("getstatic " + slashify(v.getFieldRef().declaringClass().getName()) + "/" + v.getFieldRef().name() + " "
   + jasminDescriptorOf(v.getFieldRef().type()), sizeOfType(v.getFieldRef().type()));
}
origin: Sable/soot

public void caseInstanceFieldRef(InstanceFieldRef v) {
 emitValue(v.getBase());
 emit("getfield " + slashify(v.getFieldRef().declaringClass().getName()) + "/" + v.getFieldRef().name() + " "
   + jasminDescriptorOf(v.getFieldRef().type()), -1 + sizeOfType(v.getFieldRef().type()));
}
origin: Sable/soot

public void caseInstanceFieldRef(InstanceFieldRef v) {
 emitValue(v.getBase());
 emitValue(rvalue);
 emit("putfield " + slashify(v.getFieldRef().declaringClass().getName()) + "/" + v.getFieldRef().name() + " "
   + jasminDescriptorOf(v.getFieldRef().type()), -1 + -sizeOfType(v.getFieldRef().type()));
}
sootSootFieldRefname

Popular methods of SootFieldRef

  • declaringClass
  • resolve
  • type
  • getSignature
  • isStatic

Popular in Java

  • Making http post requests using okhttp
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • addToBackStack (FragmentTransaction)
  • onRequestPermissionsResult (Fragment)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Notification (javax.management)
  • Reference (javax.naming)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now