
org.checkerframework.dataflow.cfg.builder.TreeInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dataflow-shaded Show documentation
Show all versions of dataflow-shaded Show documentation
dataflow-shaded is a dataflow framework based on the javac compiler.
It differs from the org.checkerframework:dataflow artifact in two ways.
First, the packages in this artifact have been renamed to org.checkerframework.shaded.*.
Second, unlike the dataflow artifact, this artifact contains the dependencies it requires.
package org.checkerframework.dataflow.cfg.builder;
import javax.lang.model.type.TypeMirror;
/** A tuple with 4 named elements. */
/*package-private*/ interface TreeInfo {
/**
* Returns true if this is boxed.
*
* @return true if this is boxed
*/
boolean isBoxed();
/**
* Returns true if this is numeric.
*
* @return true if this is numeric
*/
boolean isNumeric();
/**
* Returns true if this is boolean.
*
* @return true if this is boolean
*/
boolean isBoolean();
/**
* Returns the unboxed type that this wraps.
*
* @return the unboxed type that this wraps
*/
TypeMirror unboxedType();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy