Home | History | Annotate | Download | only in mirror

Lines Matching refs:method

17 #include "method.h"
27 GcRoot<Class> Method::static_class_;
28 GcRoot<Class> Method::array_class_;
32 void Method::SetClass(Class* klass) {
38 void Method::ResetClass() {
43 void Method::SetArrayClass(Class* klass) {
49 void Method::ResetArrayClass() {
55 Method* Method::CreateFromArtMethod(Thread* self, ArtMethod* method) {
56 DCHECK(!method->IsConstructor()) << method->PrettyMethod();
57 ObjPtr<Method> ret = ObjPtr<Method>::DownCast(StaticClass()->AllocObject(self));
60 CreateFromArtMethod<kPointerSize, kTransactionActive>(method);
65 template Method* Method::CreateFromArtMethod<PointerSize::k32, false>(Thread* self,
66 ArtMethod* method);
67 template Method* Method::CreateFromArtMethod<PointerSize::k32, true>(Thread* self,
68 ArtMethod* method);
69 template Method* Method::CreateFromArtMethod<PointerSize::k64, false>(Thread* self,
70 ArtMethod* method);
71 template Method* Method::CreateFromArtMethod<PointerSize::k64, true>(Thread* self,
72 ArtMethod* method);
74 void Method::VisitRoots(RootVisitor* visitor) {
107 Constructor* Constructor::CreateFromArtMethod(Thread* self, ArtMethod* method) {
108 DCHECK(method->IsConstructor()) << method->PrettyMethod();
112 CreateFromArtMethod<kPointerSize, kTransactionActive>(method);
118 Thread* self, ArtMethod* method);
120 Thread* self, ArtMethod* method);
122 Thread* self, ArtMethod* method);
124 Thread* self, ArtMethod* method);