com.dragome.compiler.ast.PrimitiveCast Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dragome-bytecode-js-compiler Show documentation
Show all versions of dragome-bytecode-js-compiler Show documentation
Dragome SDK module: bytecode to javascript compiler
package com.dragome.compiler.ast;
import org.apache.bcel.generic.Type;
import com.dragome.compiler.generators.AbstractVisitor;
public class PrimitiveCast extends Expression
{
public int castType= 0;
public Expression expression;
public PrimitiveCast(int theCastType, Expression expr, Type typeBinding)
{
super();
type= typeBinding;
castType= theCastType;
expression= expr;
}
public void visit(AbstractVisitor visitor)
{
visitor.visit(this);
}
public Expression getExpression()
{
return expression;
}
}