All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jtransc.gen.common.PeepholeMatcher.kt Maven / Gradle / Ivy

package com.jtransc.gen.common

import com.jtransc.ast.AstExpr

object PeepholeMatcher {
	fun matchOptionalCastAndStaticInvoke(e: AstExpr): AstExpr.CALL_STATIC? {
		if (e is AstExpr.CAST && e.subject.value is AstExpr.CALL_STATIC) {
			return e.subject.value as AstExpr.CALL_STATIC
		}
		if (e is AstExpr.CALL_STATIC) {
			return e
		}
		return null
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy