Tabnine Logo
StringStuff.parseForArrayDimensionality
Code IndexAdd Tabnine to your IDE (free)

How to use
parseForArrayDimensionality
method
in
com.ibm.wala.util.strings.StringStuff

Best Java code snippets using com.ibm.wala.util.strings.StringStuff.parseForArrayDimensionality (Showing top 2 results out of 315)

origin: wala/WALA

public static TypeName findOrCreate(ImmutableByteArray name, int start, int length) throws IllegalArgumentException {
 Atom className = Atom.findOrCreate(StringStuff.parseForClass(name, start, length));
 ImmutableByteArray p = StringStuff.parseForPackage(name, start, length);
 Atom packageName = (p == null) ? null : Atom.findOrCreate(p);
 int dim = StringStuff.parseForArrayDimensionality(name, start, length);
 boolean innermostPrimitive = StringStuff.classIsPrimitive(name, start, length);
 if (innermostPrimitive) {
  if (dim == 0) {
   dim = -1;
  } else {
   dim <<= ElementBits;
   dim |= PrimitiveMask;
  }
 }
 TypeNameKey t = new TypeNameKey(packageName, className, dim);
 return findOrCreate(t);
}
origin: com.ibm.wala/com.ibm.wala.core

public static TypeName findOrCreate(ImmutableByteArray name, int start, int length) throws IllegalArgumentException {
 Atom className = Atom.findOrCreate(StringStuff.parseForClass(name, start, length));
 ImmutableByteArray p = StringStuff.parseForPackage(name, start, length);
 Atom packageName = (p == null) ? null : Atom.findOrCreate(p);
 int dim = StringStuff.parseForArrayDimensionality(name, start, length);
 boolean innermostPrimitive = StringStuff.classIsPrimitive(name, start, length);
 if (innermostPrimitive) {
  if (dim == 0) {
   dim = -1;
  } else {
   dim <<= ElementBits;
   dim |= PrimitiveMask;
  }
 }
 TypeNameKey t = new TypeNameKey(packageName, className, dim);
 return findOrCreate(t);
}
com.ibm.wala.util.stringsStringStuffparseForArrayDimensionality

Javadoc

Parse an array descriptor to obtain number of dimensions in corresponding array type. b: descriptor - something like "[Ljava/lang/String;" or "[[I"

Popular methods of StringStuff

  • deployment2CanonicalTypeString
    Translate a type from a deployment descriptor string into the internal JVM format eg. [[java/lang/St
  • makeMethodReference
  • classIsPrimitive
  • deployment2CanonicalDescriptorTypeString
    Translate a type from a deployment descriptor string into the type expected for use in a method desc
  • dollarToDot
    Convert '$' to '.' in names.
  • isTypeCodeChar
  • padWithSpaces
  • parseForClass
    Given that name[start:start+length] is a Type name in JVM format, strip the package and return the "
  • parseForInnermostArrayElementDescriptor
    Parse an array descriptor to obtain number of dimensions in corresponding array type. b: descriptor
  • parseForPackage
    Given that name[start:start+length] is a Type name in JVM format, parse it for the package
  • parseForParameterNames
  • parseForReturnTypeName
  • parseForParameterNames,
  • parseForReturnTypeName,
  • slashToDot

Popular in Java

  • Running tasks concurrently on multiple threads
  • requestLocationUpdates (LocationManager)
  • getExternalFilesDir (Context)
  • getContentResolver (Context)
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • JComboBox (javax.swing)
  • Join (org.hibernate.mapping)
  • Top plugins for WebStorm
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