public class FieldBinding extends Binding
Binding.ArgNames, Binding.ArgNamesBindingParser, Binding.Args, Binding.ArgsBindingParser, Binding.Class, Binding.ClassBindingParser, Binding.Field, Binding.FieldBindingParser, Binding.InvokeArgs, Binding.InvokeArgsBindingParser, Binding.InvokeInfo, Binding.InvokeInfoBindingParser, Binding.InvokeMethodDeclaration, Binding.InvokeMethodDeclarationBindingParser, Binding.InvokeMethodName, Binding.InvokeMethodNameBindingParser, Binding.InvokeMethodOwner, Binding.InvokeMethodOwnerBindingParser, Binding.InvokeReturn, Binding.InvokeReturnBindingParser, Binding.Line, Binding.LineBindingParser, Binding.LocalVarNames, Binding.LocalVarNamesBindingParser, Binding.LocalVars, Binding.LocalVarsBindingParser, Binding.Method, Binding.MethodBindingParser, Binding.MethodDesc, Binding.MethodDescBindingParser, Binding.MethodInfo, Binding.MethodInfoBindingParser, Binding.MethodName, Binding.MethodNameBindingParser, Binding.Monitor, Binding.MonitorBindingParser, Binding.Return, Binding.ReturnBindingParser, Binding.This, Binding.ThisBindingParser, Binding.Throwable, Binding.ThrowableBindingParser| Constructor and Description |
|---|
FieldBinding(com.alibaba.deps.org.objectweb.asm.Type owner,
String name,
com.alibaba.deps.org.objectweb.asm.Type type,
boolean isStatic,
boolean box) |
| Modifier and Type | Method and Description |
|---|---|
com.alibaba.deps.org.objectweb.asm.Type |
getType(BindingContext bindingContext) |
void |
pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions,
BindingContext bindingContext)
把这个binding本身放到栈上
|
public FieldBinding(com.alibaba.deps.org.objectweb.asm.Type owner,
String name,
com.alibaba.deps.org.objectweb.asm.Type type,
boolean isStatic,
boolean box)
public void pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions,
BindingContext bindingContext)
BindingpushOntoStack in class Bindingpublic com.alibaba.deps.org.objectweb.asm.Type getType(BindingContext bindingContext)
Copyright © 2018–2021. All rights reserved.