congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
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 requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • getSharedPreferences (Context)
  • setScale (BigDecimal)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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