mirror of
https://github.com/adelphes/android-dev-ext.git
synced 2025-12-23 01:48:18 +00:00
set configurable trace logging and update section names
This commit is contained in:
@@ -18,6 +18,7 @@ const { Label, Local, MethodDeclarations, ResolvedIdent, ResolveInfo } = require
|
||||
const { resolveImports, resolveSingleImport } = require('../java/import-resolver');
|
||||
const { checkAssignment, getTypeInheritanceList } = require('./expression-resolver');
|
||||
const { checkStatementBlock } = require('./statement-validater');
|
||||
const { time, timeEnd } = require('../logging');
|
||||
|
||||
const { ArrayIndexExpression } = require("./expressiontypes/ArrayIndexExpression");
|
||||
const { ArrayValueExpression } = require("./expressiontypes/ArrayValueExpression");
|
||||
@@ -199,10 +200,6 @@ function extractSourceTypes(tokens, typemap) {
|
||||
*/
|
||||
function parse(docs, cached_units, typemap) {
|
||||
|
||||
const timers = new Set();
|
||||
const time = name => (timers.add(name), console.time(name));
|
||||
const timeEnd = name => (timers.delete(name), console.timeEnd(name));
|
||||
|
||||
time('tokenize');
|
||||
const sources = docs.reduce((arr, doc) => {
|
||||
try {
|
||||
|
||||
@@ -31,8 +31,6 @@ function parseMethodBodies(unit, typemap) {
|
||||
* @returns {import('./parsetypes/parse-problem')[]}
|
||||
*/
|
||||
function validate(unit, androidLibrary) {
|
||||
console.time('validation');
|
||||
|
||||
let probs = [];
|
||||
|
||||
const module_validaters = [
|
||||
@@ -54,7 +52,6 @@ function validate(unit, androidLibrary) {
|
||||
module_validaters.map(v => v(unit.types, unit)),
|
||||
...probs,
|
||||
];
|
||||
console.timeEnd('validation');
|
||||
|
||||
function flatten(arr) {
|
||||
let res = arr;
|
||||
|
||||
Reference in New Issue
Block a user