{"size": 1153, "ext": "js", "max_stars_repo_path": "mors-client/app/src/main/res/raw/api/messages.js", "max_stars_repo_name": "morscape/mors-desktop", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "mors-client/app/src/main/res/raw/api/messages.js", "max_issues_repo_name": "morscape/mors-desktop", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "mors-client/app/src/main/res/raw/api/messages.js", "max_forks_repo_name": "morscape/mors-desktop", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 32.0277777778, "max_line_length": 90, "alphanum_fraction": 0.7640936687}
const IterableDualNodeQueue = require('./iterableDualNodeQueue.js');
const Interceptor = require('./core/apicore.js');
const IterableNodeHashTable = require('./iterableNodeHashTable.js');


class Messages extends Interceptor {
	static obfuscatedClassName = "ju";
	constructor(obfuscatedObject, superName){
		super(obfuscatedObject, Messages.obfuscatedClassName);
	}

	static getMessages_hashTable(){
		return new IterableNodeHashTable(super.getField(Messages.obfuscatedClassName,"ae", []));
	}
	static getMessages_queue(){
		return new IterableDualNodeQueue(super.getField(Messages.obfuscatedClassName,"ai", []));
	}
	static getMessages_channels(){
		return  super.getField(Messages.obfuscatedClassName,"ak", []);
	}
	static getMessages_count(){
		return  super.getField(Messages.obfuscatedClassName,"ax", []);
	}

	static onMethod6057(todo){
		super.onMethodExecution(Messages.obfuscatedClassName,"ah", todo, []);
	}
	static onMethod6067(todo){
		super.onMethodExecution(Messages.obfuscatedClassName,"aw", todo, []);
	}
	static onMethod6082(todo){
		super.onMethodExecution(Messages.obfuscatedClassName,"dq", todo, []);
	}
}
module.exports = Messages;
