public boolean hasJavaClass() { if(init != null && init.hasJavaClass() && Util.isPrimitive(init.getJavaClass()) && !(init instanceof MaybePrimitiveExpr)) return false; return tag != null || (init != null && init.hasJavaClass()); }
public boolean canEmitPrimitive(){ return targetClass != null && field != null && Util.isPrimitive(field.getType()); }
public boolean canEmitPrimitive(){ return Util.isPrimitive(c); }
public boolean canEmitPrimitive(){ return Util.isPrimitive(returnType); }
public boolean canEmitPrimitive(){ return Util.isPrimitive(returnType); }
public boolean canEmitPrimitive(){ return Util.isPrimitive(field.getType()); }
public boolean canEmitPrimitive(){ return Util.isPrimitive(c); }
public boolean canEmitPrimitive(){ return method != null && Util.isPrimitive(method.getReturnType()); }
public boolean canEmitPrimitive(){ return method != null && Util.isPrimitive(method.getReturnType()); }
public boolean canEmitPrimitive(){ return targetClass != null && field != null && Util.isPrimitive(field.getType()); }
public boolean canEmitPrimitive(){ return Util.isPrimitive(field.getType()); }
public boolean canEmitPrimitive(){ return method != null && Util.isPrimitive(method.getReturnType()); }
public boolean canEmitPrimitive(){ return method != null && Util.isPrimitive(method.getReturnType()); }
public boolean hasJavaClass() { if(init != null && init.hasJavaClass() && Util.isPrimitive(init.getJavaClass()) && !(init instanceof MaybePrimitiveExpr)) return false; return tag != null || (init != null && init.hasJavaClass()); }
static Class maybePrimitiveType(Expr e){ if(e instanceof MaybePrimitiveExpr && e.hasJavaClass() && ((MaybePrimitiveExpr)e).canEmitPrimitive()) { Class c = e.getJavaClass(); if(Util.isPrimitive(c)) return c; } return null; }
static void emitBody(ObjExpr objx, GeneratorAdapter gen, Class retClass, Expr body) { MaybePrimitiveExpr be = (MaybePrimitiveExpr) body; if(Util.isPrimitive(retClass) && be.canEmitPrimitive())
static void emitBody(ObjExpr objx, GeneratorAdapter gen, Class retClass, Expr body) { MaybePrimitiveExpr be = (MaybePrimitiveExpr) body; if(Util.isPrimitive(retClass) && be.canEmitPrimitive())