Adrian Wiącek began their career in 2017 as a Junior Gameplay Designer at CD PROJEKT RED. Adrian was promoted to Gameplay Designer at the same company in 2022. In the same year, they moved to Bright Star Studios, where they currently hold the role of Senior Game Designer.
/*
* Copyright (C) 2015 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ART_RUNTIME_MIRROR_ART_METHOD_INL_H_
#define ART_RUNTIME_MIRROR_ART_METHOD_INL_H_
#include "art_method.h"
#include "dex_file-inl.h"
#include "gc_root-inl.h"
#include "object_array-inl.h"
#include "object-inl.h"
#include "runtime.h"
#include "utils.h"
namespace art {
namespace mirror {
inline uint32_t ArtMethod::GetDexMethodIndex() {
return GetField32(OFFSET_OF_OBJECT_MEMBER(ArtMethod, dex_method_index_));
}
inline void ArtMethod::SetDexMethodIndex(uint32_t new_idx) {
SetField32<false>(OFFSET_OF_OBJECT_MEMBER(ArtMethod, dex_method_index_), new_idx);
}
inline uint32_t ArtMethod::GetAccessFlags() {
return GetField32(OFFSET_OF_OBJECT_MEMBER(ArtMethod, access_flags_));
}
inline void ArtMethod::SetAccessFlags(uint32_t new_access_flags) {
SetField32<false>(OFFSET_OF_OBJECT_MEMBER(ArtMethod, access_flags_), new_access_flags);
}
inline uint16
Sign up to view 0 direct reports
Get started