Tabnine Logo
MethodMetadata.isStatic
Code IndexAdd Tabnine to your IDE (free)

How to use
isStatic
method
in
org.multiverse.instrumentation.metadata.MethodMetadata

Best Java code snippets using org.multiverse.instrumentation.metadata.MethodMetadata.isStatic (Showing top 7 results out of 315)

origin: org.multiverse/multiverse-alpha-unborn

public int indexOfTransactionVariable(String methodName, String methodDesc) {
  MethodMetadata methodMetadata = classMetadata.getMethodMetadata(methodName, methodDesc);
  if (!methodMetadata.isTransactional()) {
    return -1;
  }
  int sizeOfFormalParameters = sizeOfFormalParameters(methodDesc);
  return methodMetadata.isStatic() ? sizeOfFormalParameters : sizeOfFormalParameters + 1;
}
origin: org.multiverse/multiverse-alpha-unborn

public int newIndexOfLocalVariable(String methodName, String methodDesc, int originalVar) {
  MethodMetadata methodMetadata = classMetadata.getMethodMetadata(methodName, methodDesc);
  int firstPrivateLocalVar = sizeOfFormalParameters(methodDesc);
  if (!methodMetadata.isStatic()) {
    firstPrivateLocalVar++;
  }
  if (originalVar < firstPrivateLocalVar) {
    return originalVar;
  } else if (indexOfTranlocalVariable(methodName, methodDesc) >= 0) {
    //the transaction and tranlocal are introduced
    return originalVar + 2;
  } else {
    //only the transaction is introduced
    return originalVar + 1;
  }
}
origin: org.multiverse/multiverse-alpha-unborn

public int indexOfTranlocalVariable(String methodName, String methodDesc) {
  MethodMetadata methodMetadata = classMetadata.getMethodMetadata(methodName, methodDesc);
  if (methodMetadata.isStatic()
      || !methodMetadata.getClassMetadata().isTransactionalObjectWithObjectGranularFields()) {
    return -1;
  }
  return sizeOfFormalParameters(methodDesc) + 2;
}
origin: org.multiverse/multiverse-alpha-unborn

private String createTransactedWithTranlocalMethodDesc(ClassMetadata classMetadata, String methodName, String methodDesc) {
  MethodMetadata methodMetadata = classMetadata.getMethodMetadata(methodName, methodDesc);
  if (methodMetadata.isStatic() || !methodMetadata.isTransactional()) {
    throw new IllegalStateException();
  }
  String result = AsmUtils.createMethodDescriptorWithRightIntroducedVariable(
      methodDesc, ALPHA_TRANSACTION_INTERNAL_NAME);
  result = AsmUtils.createMethodDescriptorWithRightIntroducedVariable(
      result, methodMetadata.getClassMetadata().getTranlocalName());
  return result;
}
origin: org.multiverse/multiverse-alpha-unborn

  fixedMethods.add(createAbstractTransactedMethod(methodNode, true));
  fixedMethods.add(createAbstractTransactedMethod(methodNode, false));
} else if (methodMetadata.isStatic()) {
  fixedMethods.add(createTransactionalMethod(methodNode));
  fixedMethods.add(createTransactedMethod(methodNode, true));
origin: org.multiverse/multiverse-instrumentation

private void extractSetterMetadata(MethodMetadata methodMetadata, MethodNode methodNode) {
  if (methodMetadata.isStatic() || methodMetadata.isNative() || methodMetadata.isAbstract()) {
    return;
origin: org.multiverse/multiverse-instrumentation

private void extractGetterMetadata(MethodMetadata methodMetadata, MethodNode methodNode) {
  if (methodMetadata.isStatic() || methodMetadata.isNative() || methodMetadata.isAbstract()) {
    return;
org.multiverse.instrumentation.metadataMethodMetadataisStatic

Popular methods of MethodMetadata

  • getClassMetadata
  • isAbstract
  • isNative
  • isTransactional
  • <init>
  • addException
    Adds an exception (internal name) to the set of exceptions this method can throw. Call is ignored if
  • checkIfSpecificTransactionIsThrown
    Only checks if the method explicitly throws this exception. No check is done on the subclass of the
  • getGetterSetterField
  • getMethodType
  • getTransactionalMetadata
  • isConstructor
  • setAccess
  • isConstructor,
  • setAccess,
  • setGetterSetter,
  • setTransactionalMetadata

Popular in Java

  • Updating database using SQL prepared statement
  • setContentView (Activity)
  • startActivity (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Top 12 Jupyter Notebook extensions
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