Lines Matching refs:propObj
103 static void setProperty(Object* propObj, Method* put, const char* key,
122 dvmCallMethod(dvmThreadSelf(), put, propObj, &unused, keyStr, valueStr);
135 void dvmCreateDefaultProperties(Object* propObj)
137 Method* put = getPut(propObj->clazz);
153 setProperty(propObj, put, "java.boot.class.path", gDvm.bootClassPathStr);
154 setProperty(propObj, put, "java.class.path", gDvm.classPathStr);
155 setProperty(propObj, put, "java.class.version", "46.0");
156 setProperty(propObj, put, "java.compiler", "");
157 setProperty(propObj, put, "java.ext.dirs", "");
160 setProperty(propObj, put, "java.home", getenv("JAVA_HOME"));
162 setProperty(propObj, put, "java.home", "/system");
165 setProperty(propObj, put, "java.io.tmpdir", "/tmp");
166 setProperty(propObj, put, "java.library.path", getenv("LD_LIBRARY_PATH"));
168 setProperty(propObj, put, "java.net.preferIPv6Addresses", "true");
170 setProperty(propObj, put, "java.vendor", projectName);
171 setProperty(propObj, put, "java.vendor.url", projectUrl);
172 setProperty(propObj, put, "java.version", "0");
173 setProperty(propObj, put, "java.vm.name", "Dalvik");
174 setProperty(propObj, put, "java.vm.specification.name",
176 setProperty(propObj, put, "java.vm.specification.vendor", projectName);
177 setProperty(propObj, put, "java.vm.specification.version", "0.9");
178 setProperty(propObj, put, "java.vm.vendor", projectName);
183 setProperty(propObj, put, "java.vm.version", tmpBuf);
185 setProperty(propObj, put, "java.specification.name",
187 setProperty(propObj, put, "java.specification.vendor", projectName);
188 setProperty(propObj, put, "java.specification.version", "0.9");
190 setProperty(propObj, put, "os.arch", info.machine);
191 setProperty(propObj, put, "os.name", info.sysname);
192 setProperty(propObj, put, "os.version", info.release);
193 setProperty(propObj, put, "user.home", getenv("HOME"));
194 setProperty(propObj, put, "user.name", getenv("USER"));
197 setProperty(propObj, put, "user.dir", getcwd(path, sizeof(path)));
199 setProperty(propObj, put, "file.separator", "/");
200 setProperty(propObj, put, "line.separator", "\n");
201 setProperty(propObj, put, "path.separator", ":");
206 setProperty(propObj, put, "java.runtime.name", "Android Runtime");
207 setProperty(propObj, put, "java.runtime.version", "0.9");
208 setProperty(propObj, put, "java.vm.vendor.url", projectUrl);
210 setProperty(propObj, put, "file.encoding", "UTF-8");
211 setProperty(propObj, put, "user.language", "en");
212 setProperty(propObj, put, "user.region", "US");
217 setProperty(propObj, put, "android.vm.dexfile", "true");
223 void dvmSetCommandLineProperties(Object* propObj)
225 Method* put = getPut(propObj->clazz);
237 setProperty(propObj, put, gDvm.propList[i], value+1);