congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.oracle.graal.pointsto.util
Code IndexAdd Tabnine to your IDE (free)

How to use com.oracle.graal.pointsto.util

Best Java code snippets using com.oracle.graal.pointsto.util (Showing top 20 results out of 315)

origin: com.oracle.substratevm/pointsto

@SuppressWarnings("try")
public boolean doTypeflow() throws InterruptedException {
  boolean didSomeWork;
  try (StopTimer ignored = typeFlowTimer.start()) {
    executor.start();
    executor.complete();
    didSomeWork = (executor.getPostedOperations() > 0);
    executor.shutdown();
  }
  /* Initialize for the next iteration. */
  executor.init(timing);
  return didSomeWork;
}
origin: com.oracle.substratevm/pointsto

@Override
public void update(BigBang bb) {
  throw AnalysisError.shouldNotReachHere("The VirtualInvokeTypeFlow should not be updated directly.");
}
origin: com.oracle.substratevm/svm

public void recordMethodWithStackValues(AnalysisMethod analysisMethod) {
  methodsWithStackValues.addElement(analysisMethod);
}
origin: com.oracle.substratevm/pointsto

public Collection<TypeFlow<?>> getObservers() {
  return observers.getElements();
}
origin: com.oracle.substratevm/pointsto

public static RuntimeException shouldNotReachHere(Throwable cause) {
  throw new AnalysisError(cause);
}
origin: com.oracle.substratevm/pointsto

public static TypeNotFoundError typeNotFound(ResolvedJavaType type) {
  throw new TypeNotFoundError(type);
}
origin: com.oracle.substratevm/pointsto

public void clearUses() {
  uses.clear();
}
origin: com.oracle.substratevm/pointsto

public boolean executorIsStarted() {
  return executor.isStarted();
}
origin: com.oracle.substratevm/pointsto

  @Override
  public void close() {
    stop();
  }
}
origin: com.oracle.substratevm/pointsto

protected AbstractVirtualInvokeTypeFlow(BigBang bb, MethodFlowsGraph methodFlows, AbstractVirtualInvokeTypeFlow original) {
  super(bb, methodFlows, original);
  callees = new ConcurrentLightHashSet<>();
}
origin: com.oracle.substratevm/pointsto

ParsingError(AnalysisMethod method, Throwable cause) {
  super(message(method, cause));
  this.method = method;
}
origin: com.oracle.substratevm/pointsto

public static ParsingError parsingError(AnalysisMethod method, Throwable original) {
  throw new ParsingError(method, original);
}
origin: com.oracle.substratevm/pointsto

@Override
public final Collection<AnalysisMethod> getCallees() {
  return callees.getElements();
}
origin: com.oracle.substratevm/pointsto

  @Override
  public int getArrayBaseOffset(JavaKind elementKind) {
    throw shouldNotReachHere();
  }
}
origin: com.oracle.substratevm/pointsto

public static RuntimeException shouldNotReachHere(String msg) {
  throw new AnalysisError("should not reach here: " + msg);
}
origin: com.oracle.substratevm/pointsto

public Collection<TypeFlow<?>> getInputs() {
  return inputs.getElements();
}
origin: com.oracle.substratevm/pointsto

@Override
public int getArrayIndexScale(JavaKind elementKind) {
  throw shouldNotReachHere();
}
origin: com.oracle.substratevm/pointsto

@Override
public boolean addState(BigBang bb, TypeState add, boolean postFlow) {
  throw AnalysisError.shouldNotReachHere("The VirtualInvokeTypeFlow should not be updated directly.");
}
origin: com.oracle.substratevm/pointsto

@Override
public boolean addState(BigBang bb, TypeState add, boolean postFlow) {
  throw AnalysisError.shouldNotReachHere("The SpecialInvokeTypeFlow should not be updated directly.");
}
origin: com.oracle.substratevm/pointsto

@Override
public void update(BigBang bb) {
  throw AnalysisError.shouldNotReachHere("The SpecialInvokeTypeFlow should not be updated directly.");
}
com.oracle.graal.pointsto.util

Most used classes

  • CompletionExecutor
    An extended version of a ThreadPoolExecutor that can block until all posted operations are completed
  • ConcurrentLightHashSet
    Implements a hash set that is concurrent, backed by a concurrent hash map, and memory efficient. The
  • ParallelExecutionException
    Bundles all exceptions from on parallel execution so they can be reported properly.
  • Timer
  • AnalysisError$ParsingError
    Thrown when the analysis parsing encounters an error.
  • AnalysisError,
  • CompletionExecutor$DebugContextRunnable,
  • CompletionExecutor$Timing,
  • Timer$StopTimer
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