Lines Matching defs:vm

690     static LValue make(VirtualMachine vm, boolean val) {
691 return new LValueConstant(vm.mirrorOf(val));
694 static LValue make(VirtualMachine vm, byte val) {
695 return new LValueConstant(vm.mirrorOf(val));
698 static LValue make(VirtualMachine vm, char val) {
699 return new LValueConstant(vm.mirrorOf(val));
702 static LValue make(VirtualMachine vm, short val) {
703 return new LValueConstant(vm.mirrorOf(val));
706 static LValue make(VirtualMachine vm, int val) {
707 return new LValueConstant(vm.mirrorOf(val));
710 static LValue make(VirtualMachine vm, long val) {
711 return new LValueConstant(vm.mirrorOf(val));
714 static LValue make(VirtualMachine vm, float val) {
715 return new LValueConstant(vm.mirrorOf(val));
718 static LValue make(VirtualMachine vm, double val) {
719 return new LValueConstant(vm.mirrorOf(val));
722 static LValue make(VirtualMachine vm, String val) throws ParseException {
723 return new LValueConstant(vm.mirrorOf(val));
726 static LValue makeBoolean(VirtualMachine vm, Token token) {
727 return make(vm, token.image.charAt(0) == 't');
730 static LValue makeCharacter(VirtualMachine vm, Token token) {
731 return make(vm, token.image.charAt(1));
734 static LValue makeFloat(VirtualMachine vm, Token token) {
735 return make(vm, Float.valueOf(token.image).floatValue());
738 static LValue makeDouble(VirtualMachine vm, Token token) {
739 return make(vm, Double.valueOf(token.image).doubleValue());
742 static LValue makeInteger(VirtualMachine vm, Token token) {
743 return make(vm, Integer.parseInt(token.image));
746 static LValue makeShort(VirtualMachine vm, Token token) {
747 return make(vm, Short.parseShort(token.image));
750 static LValue makeLong(VirtualMachine vm, Token token) {
751 return make(vm, Long.parseLong(token.image));
754 static LValue makeByte(VirtualMachine vm, Token token) {
755 return make(vm, Byte.parseByte(token.image));
758 static LValue makeString(VirtualMachine vm,
761 return make(vm, token.image.substring(1,len-1));
764 static LValue makeNull(VirtualMachine vm,
769 static LValue makeThisObject(VirtualMachine vm,
791 static LValue makeNewObject(VirtualMachine vm,
794 List<ReferenceType> classes = vm.classesByName(className);
851 static LValue makeName(VirtualMachine vm,
887 List<ReferenceType> classes = vm.classesByName(first);
920 static LValue booleanOperation(VirtualMachine vm, Token token,
929 return make(vm, right.equals(left));
931 return make(vm, !right.equals(left));
956 return make(vm, res);
959 static LValue operation(VirtualMachine vm, Token token,
971 return make(vm, stringValue(rightL, frameGetter) +
978 return make(vm, right.equals(left));
980 return make(vm, !right.equals(left));
1010 return make(vm, res);
1028 return make(vm, res);
1046 return make(vm, res);
1062 return make(vm, res);