Showing content from https://www.scala-lang.org/api/2.11.12/scala-compiler/scala/tools/nsc/backend/jvm/opt/Inliner.html below:
Inliner - Scala Compiler 2.11.12
final def !=(arg0: Any): Boolean
final def ##(): Int
def +(other: String): String
def ->[B](y: B): (Inliner[BT], B)
final def ==(arg0: Any): Boolean
final def asInstanceOf[T0]: T0
val btypes: BT
object callsiteOrdering extends Ordering[Callsite]
def canInline(callsiteInstruction: MethodInsnNode, callsiteStackHeight: Int, callsiteMethod: MethodNode, callsiteClass: BT.ClassBType, callee: MethodNode, calleeDeclarationClass: BT.ClassBType): Option[CannotInlineWarning]
def classIsAccessible(accessed: BT.BType, from: BT.ClassBType): Either[OptimizerWarning, Boolean]
def clone(): AnyRef
def doInlineCallsite(callsite: Callsite): Boolean
def doRewriteTraitCallsite(callsite: Callsite): Boolean
def eliminateUnreachableCodeAndUpdateCallGraph(methodNode: MethodNode, definingClass: InternalName): Unit
def ensuring(cond: (Inliner[BT]) â Boolean, msg: â Any): Inliner[BT]
def ensuring(cond: (Inliner[BT]) â Boolean): Inliner[BT]
def ensuring(cond: Boolean, msg: â Any): Inliner[BT]
def ensuring(cond: Boolean): Inliner[BT]
final def eq(arg0: AnyRef): Boolean
def equals(arg0: Any): Boolean
def finalize(): Unit
def findIllegalAccess(instructions: InsnList, calleeDeclarationClass: BT.ClassBType, destinationClass: BT.ClassBType): Option[(AbstractInsnNode, Option[OptimizerWarning])]
def formatted(fmtstr: String): String
final def getClass(): Class[_]
def hashCode(): Int
def inline(callsiteInstruction: MethodInsnNode, callsiteStackHeight: Int, callsiteMethod: MethodNode, callsiteClass: BT.ClassBType, callee: MethodNode, calleeDeclarationClass: BT.ClassBType, receiverKnownNotNull: Boolean, keepLineNumbers: Boolean): Option[CannotInlineWarning]
final def isInstanceOf[T0]: Boolean
def memberIsAccessible(memberFlags: Int, memberDeclClass: BT.ClassBType, memberRefClass: BT.ClassBType, from: BT.ClassBType): Either[OptimizerWarning, Boolean]
final def ne(arg0: AnyRef): Boolean
final def notify(): Unit
final def notifyAll(): Unit
def rewriteFinalTraitMethodInvocation(callsite: Callsite): Unit
def rewriteFinalTraitMethodInvocations(): Unit
def runInliner(): Unit
def selectCallsitesForInlining: List[Callsite]
final def synchronized[T0](arg0: â T0): T0
def toString(): String
final def wait(): Unit
final def wait(arg0: Long, arg1: Int): Unit
final def wait(arg0: Long): Unit
def â[B](y: B): (Inliner[BT], B)
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4